//METODOS //INSERTAR UN NEUVO REGISTRO EN LA BASE DE DATOS public int agregarNuevoRegistro(object elObjeto) { //CONVERTIMOS NUESTRO OBJETO GENERICO A UNO DE LA CLASE Cat_proveedor objetoTablaProveedor = (Cat_proveedor)elObjeto; //PREPARAMOS EL COMANDO DE MySQL comandoMySQL = new MySqlCommand(); //PREPARAR EL DATASET dsProductos = new DataSet(); //PREPARAR EL DATA ADAPTER datAdapterMySQL = new MySqlDataAdapter(); //ESTABLECER LA CONEXION comandoMySQL.Connection = oBaseDatos.miConectorNET; oBaseDatos.establecerConexionNET(); //ARMAR LA INSTRUCCION MySQL: insert instruccionSQL = "INSERT INTO cat_proveedor (razon_social, rfc, calle, num_ext, num_int, referencia, colonia, codigo_postal, municipio, estado, telefono, correo) VALUES ( " + pcs(objetoTablaProveedor.Razon_social) + "," + pcs(objetoTablaProveedor.Rfc) + "," + pcs(objetoTablaProveedor.Calle) + "," + pcs(objetoTablaProveedor.Num_ext) + "," + pcs(objetoTablaProveedor.Num_int) + "," + pcs(objetoTablaProveedor.Referencia) + "," + pcs(objetoTablaProveedor.Colonia) + "," + pcs(objetoTablaProveedor.Codigo_postal) + "," + pcs(objetoTablaProveedor.Municipio) + "," + pcs(objetoTablaProveedor.Estado) + "," + pcs(objetoTablaProveedor.Tel) + "," + pcs(objetoTablaProveedor.Correo) + " ) "; comandoMySQL.CommandText = instruccionSQL; int resultadoDelComando = comandoMySQL.ExecuteNonQuery(); if (resultadoDelComando <= 0) { return(0); //HAY ERROR } return(1); }
public void ENVIAR_DATOS_NUEVO_REGISTRO() { int i = 0; //NUEVO OBJETO DE LA CLASE ALMACEN de la carpeta BO Cat_proveedor oCliente = new Cat_proveedor(); //Nuevo OBJETO DE LA CLASE DAO_producto de la carpeta DAO DAO_proveedor oclienteDAO = new DAO_proveedor(); //LLENAR PROPIEDADES DEL OBJETO PRODUCTO, CON CADA DATO CAPTURADO EN LA PANTALLA //Objeto.Propiedad = Pantalla.ComponenteVisual.Valor; oCliente.Razon_social = this.tb_razon.Text.Trim(); oCliente.Rfc = this.tb_rfc.Text.Trim(); oCliente.Calle = this.tb_calle.Text.Trim(); oCliente.Num_ext = this.tb_num_ex.Text.Trim(); oCliente.Num_int = this.tb_num_int.Text.Trim(); oCliente.Referencia = this.tb_referencia.Text.Trim(); oCliente.Colonia = this.tb_colonia.Text.Trim(); oCliente.Codigo_postal = this.tb_cp.Text.Trim(); oCliente.Municipio = this.tb_municipio.Text.Trim(); oCliente.Estado = this.tb_estado.Text.Trim(); oCliente.Tel = this.tb_telefono.Text.Trim(); oCliente.Correo = this.tb_correo.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 = oclienteDAO.agregarNuevoRegistro(oCliente); //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 oCliente = null; oclienteDAO = null; frmMenu miVentana = new frmMenu(); miVentana.Show(); }