miércoles, 29 de abril de 2015

Datos DataGridView C# a TextBox

Buenas tardes lectores, el día de hoy les voy a mostrar algo simple, pero útil, vamos a ver como pasar en C# los datos de un DataGridView hacia los TextBox, es un ejemplo como lo mencioné muy simple, sin embargo su utilidad es demasiada y es algo que se utiliza más comúnmente de lo que creen, bueno comencemos

lunes, 27 de abril de 2015

Radio Buttons en Java

Buenas tardes gente, ya tenía mucho sin publicar nada, pido disculpas, el día de hoy les traigo el uso de los radio buttons en Java, lo que hace la aplicación en que al seleccionar un radio button cambiará el color del JFrame dependiendo el Radio selecionado, como siempre si hay alguna duda no duden en preguntar.

martes, 14 de abril de 2015

Instalar Libre Office en Ubuntu

Buenos días lectores, hace unos días salió la versión 4.2 de Libre Office, como sabemos todos, libre Office es la versión libre de Office, contiene procesador de palabras, Hoja de Calculo, Presentaciones y Base de Datos, similar como les comentaba a la suite de Microsoft, para bajarla para Windows es muy sencillo, solo hay que ingresar a la página de Libre Office y descargarlo sin ningún problema. El Ubuntu es distinto. Hay que abrir la terminal y escribir los siguientes comandos.

lunes, 13 de abril de 2015

Recuperar contraseña root en Ubuntu

Buenos días lectores, ya tenía tiempo sin publicar nada, el día de hoy les vengo a mostrar como recuperar la contraseña de root. A todos nos ha pasado alguna vez que no podemos recordar la contraseña del super usuario y padecemos tremenda angustia, pues con este método no nos volveremos a angustiar por ese tema.

lunes, 6 de abril de 2015

Transacciones en SQL Server

Buenas tardes lectores, aquí escribiéndoles este lunes de pascua, y hoy les voy a hablar de algo que me llamo la atención recientemente y que no hay mucha información, o si la hay, es poco clara; vamos  hablar de las transacciones en SQL Server. Una transacción son un bloque de instrucciones, como todos sabemos si ponemos una lista de 20 update, y ejecutamos la consulta, la base de datos automáticamente leera cada uno y los actualizará, pero que pasa si algún update falla, pues ese update quedará sin realizarse, el problema es que a veces necesitamos que se realicen TODOS y cada uno de los updates y si alguno falla entonces no se realice ninguno, vamos a poner un ejemplo para que se entienda mejor


BEGIN TRY
 begin transaction aumento
  insert into Materias VALUES('0016','QUIMICA II', 15);
  insert into Materias  VALUES ('0015','QUIMICA V', 15);
  COMMIT TRAN aumento
END TRY
BEGIN CATCH
 PRINT ERROR_MESSAGE() + CHAR(13) + 'Se esta borrando la transaccion'
 rollback transaction aumento
 
 
END CATCH

Vamos a analizar lo que hace estra transacción, para empezar vamos a declarar el Try, si, se pueden manejar excepciones en SQL, en la línea numero 2, encontramos en BEGIN TRANSACTION y el nombre de la misma, con eso le indicamos que va a realizar todo el bloque de instrucciones que existen hasta el COMMIT TRAN, si falla alguno de ellos, se irá al catch y nos encontramos con el la línea ROLLBACK TRANSACTION, quiere decir que va a borrar todo lo que hizo, de esta manera, si un insert o un update fallan, se regresará al estado original antes de que se actualizara, la linea PRINT ERROR_MESSAGE() + CHAR(13) + 'Se esta borrando la transaccion' nos indica el error que paso, luego da un espacio y nos muestra "Se esta borrando la transacción".

Espero haberme dado a entender, si no, pueden preguntar, den +1 para que más gente lo lea o un clic a algún anuncio que les interese.

Saludos y gracias

domingo, 5 de abril de 2015

Capturar Almacenes en AdminPaq

Buenas noches queridos lectores, vamos a continuar con el registro de catálogos en el sistema AdminPaq recuerden que Adminpaq es un sistema administrativo hecho en México y para México, aunque se puede adaptar a otros países, para llevar el control de nuestra empresa y poder facturar electrónicamente. El día de hoy vamos a dar de alta el catálogo de Almacenes.

viernes, 3 de abril de 2015

Herencia en Visual C++

Buenos días lectores les escribo este viernes santo, para explicarles un poco sobre la Herencia en Visual C++, la herencia esta presente en todos o en la mayoría de los lenguajes de programación y es esencial en la llamada POO (Programación Orientada a Objetos). Vamos a ver que es la herencia:

Banderas de Visitantes

Flag Counter