예제 #1
0
        //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
            cat_proveedores objetoTablaProveedor = (cat_proveedores)elNuevoRegistro;

            //preparamos el commando de MySQL
            comandoMySQL = new MySqlCommand();

            //preparar el dataset
            dsProveedores = 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 cat_proveedores (" +
                             "razon_social, rfc, calle, numero_exterior, numero_interior, referencia, colonia, codigopostal, Contacto, municipio, estado, telefono, correo" +
                             ") VALUES ( " +
                             pcs(objetoTablaProveedor.Razon_social) + "," +
                             pcs(objetoTablaProveedor.Rfc) + "," +
                             pcs(objetoTablaProveedor.Calle) + "," +
                             pcs(objetoTablaProveedor.Numero_exterior) + "," +
                             pcs(objetoTablaProveedor.Numero_interior) + "," +
                             pcs(objetoTablaProveedor.Referencia) + "," +
                             pcs(objetoTablaProveedor.Colonia) + "," +
                             pcs(objetoTablaProveedor.Codigopostal) + "," +
                             pcs(objetoTablaProveedor.Contacto) + "," +
                             pcs(objetoTablaProveedor.Municipio) + "," +
                             pcs(objetoTablaProveedor.Estado) + "," +
                             pcs(objetoTablaProveedor.Telefono) + "," +
                             pcs(objetoTablaProveedor.Correo) + " ) ";

            comandoMySQL.CommandText = instruccionSQL;
            int resultadodelComando = comandoMySQL.ExecuteNonQuery();

            if (resultadodelComando <= 0)
            {
                return(0);

                //HAY UN ERROR
            }
            return(1);
        }
예제 #2
0
        public void ENVIAR_DATOS_NUEVO_REGISTRO()
        {
            int i = 0;
            //NUEVO OBJETO DE LA CLASE PRODUCTO de la carpeta BO (Cat_productos)
            cat_proveedores oProveedor = new cat_proveedores();

            //Nuevo OBJETO DE LA CLASE DAO_producto de la carpeta DAO
            dao_proveedores oProveedorDAO = new dao_proveedores();

            //LLENAR PROPIEDADES DEL OBJETO PRODUCTO, CON CADA DATO CAPTURADO EN LA PANTALLA
            //Objeto.Propiedad = Pantalla.ComponenteVisual.Valor;

            oProveedor.Razon_social    = this.txt_Razon_social.Text.Trim();
            oProveedor.Rfc             = this.txt_Rfc.Text.Trim();
            oProveedor.Calle           = this.txt_Calle.Text.Trim();
            oProveedor.Numero_exterior = this.txt_Numero_exterior.Text.Trim();
            oProveedor.Numero_interior = this.txt_Numero_interior.Text.Trim();
            oProveedor.Referencia      = this.txt_Referencia.Text.Trim();
            oProveedor.Colonia         = this.txt_Colonia.Text.Trim();
            oProveedor.Codigopostal    = this.txt_Codigopostal.Text.Trim();
            oProveedor.Municipio       = this.txt_Municipio.Text.Trim();
            oProveedor.Estado          = this.txt_Estado.Text.Trim();
            oProveedor.Telefono        = this.txt_Telefono.Text.Trim();
            oProveedor.Correo          = this.txt_Correo.Text.Trim();
            oProveedor.Contacto        = this.txt_Contacto.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 = oProveedorDAO.agregarNuevoRegistro(oProveedor);
            //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
            oProveedor    = null;
            oProveedorDAO = null;
        }