//METODO PARA INSERTAR UN NUEVO REGISTRO EN LA BASE DE DATOS public int agregarNuevoRegistro(object elNuevoRegistro) { //convertimos nuestro objeto generico a uno de la clase SYS_USUARIOS objetoTablaUsuario = (SYS_USUARIOS)elNuevoRegistro; //preparamos el commando de MySQL comandoMySQL = new MySqlCommand(); //preparar el dataset dsUsuarios = new DataSet(); //preparar el dataAdapter... datAdapterMySQL = new MySqlDataAdapter(); //Establecer la conexion comandoMySQL.Connection = oBasedeDatos.miConectorNET; oBasedeDatos.establecerConexionNET(); //ARMAR la instruccion MYSQL: insert instruccionSQL = "INSERT INTO sys_usuarios (" + "usuario, contrasena, nombre_completo, tipo_ususario, edad" + ") VALUES ( " + pcs(objetoTablaUsuario.Usuario) + "," + pcs(objetoTablaUsuario.Contrasena) + "," + pcs(objetoTablaUsuario.Nombre_completo) + "," + pcs(objetoTablaUsuario.Tipo_usuario) + "," + pcs(objetoTablaUsuario.Edad) + " ) "; comandoMySQL.CommandText = instruccionSQL; int resultadodelComando = comandoMySQL.ExecuteNonQuery(); if (resultadodelComando <= 0) { return(0); //HAY UN ERROR } return(1); }
public void ENVIAR_DATOS_NUEVO_REGISTRO() { int i = 0; //NUEVO OBJETO DE LA CLASE PRODUCTO de la carpeta BO (Cat_productos) SYS_USUARIOS oUsuarios = new SYS_USUARIOS(); //Nuevo OBJETO DE LA CLASE DAO_producto de la carpeta DAO DAO_usuarios oUsuariosDAO = new DAO_usuarios(); //LLENAR PROPIEDADES DEL OBJETO PRODUCTO, CON CADA DATO CAPTURADO EN LA PANTALLA //Objeto.Propiedad = Pantalla.ComponenteVisual.Valor; oUsuarios.Usuario = this.textBox1.Text.Trim(); oUsuarios.Contrasena = this.textBox2.Text.Trim(); oUsuarios.Nombre_completo = this.textBox4.Text.Trim(); oUsuarios.Tipo_usuario = this.comboBox1.Text.Trim(); oUsuarios.Edad = this.textBox3.Text.Trim(); //LLAMAMOS AL METODO DE LA CLASE DAO QUE HACE EL INSERT, le enviamos como parametro el objeto oProducto que //ya llenamos con los valores de la pantalla i = oUsuariosDAO.agregarNuevoRegistro(oUsuarios); //VERIFICAMOS SI SE HA EJECUTADO CORRECTAMENTE LA ACCION SOLICITADA if (i == 0) { MessageBox.Show("El proceso no se pudo realizar"); } else { MessageBox.Show("El proceso se genero con éxito"); } //MATAMOS A LOS OBJETOS UTILIZADOS oUsuarios = null; oUsuariosDAO = null; }