示例#1
0
        //AGREGAR BIEN LOS DATOS FALTANTES A LA MODIFICACION Y BORRADO

        public void Modificar(Es_DetalleProducto datos)
        {
            string sqlUpdate = "UPDATE DetalleProducto SET ";

            sqlUpdate += "cantidad = " + _BD.FormatearDato(datos.cantidad, "Int");
            sqlUpdate += ", precio = " + _BD.FormatearDato(datos.precio, "Int");

            sqlUpdate += " WHERE codProductoComponente = " + datos.CodigoComponente + "AND codProductoGenerico = " + datos.codigoProducto;

            MessageBox.Show("El Detalle de producto fue modificado con exito!", "MODIFICACIÓN EXITOSA", MessageBoxButtons.OK, MessageBoxIcon.Information);
            _BD.Modificar(sqlUpdate);
        }
示例#2
0
        private void btn_Aceptar_Click(object sender, EventArgs e)
        {
            TratamientosEspeciales tratamiento = new TratamientosEspeciales();
            Es_DetalleProducto     _DP         = new Es_DetalleProducto();

            if (tratamiento.validar(this.Controls) == TratamientosEspeciales.Validacion.correcta)
            {
                _DP.codigoProducto   = txt_producto.Text;
                _DP.CodigoComponente = txt_componente.Text;
                _DP.cantidad         = txt_cantidad.Text;
                _DP.precio           = txt_precio.Text;

                Detalle.Modificar(_DP);
                Cargar_grilla(Detalle.RecuperarDetallesProducto(int.Parse(codigo)));
                CerrarPanel();
            }
        }
示例#3
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            DataTable Consulta = new DataTable();

            Consulta = Producto.Buscar_ProductoPorCodigo(txt_codProd.Text);
            if (Consulta.Rows.Count > 0)
            {
                Es_DetalleProducto _ED = new Es_DetalleProducto();
                _ED.codigoProducto   = txt_codProd.Text;
                _ED.CodigoComponente = cmb_Componente.SelectedValue.ToString();
                _ED.cantidad         = txt_CantComp.Text;
                _ED.precio           = txt_Subtotal.Text;
                Detalle.Insertar(_ED);
                Cargar_grilla(Detalle.RecuperarDetallesProducto(int.Parse(txt_codProd.Text)));
                txt_CantComp.Text = "";
                txt_Precio.Text   = "";
                txt_Subtotal.Text = "";
            }
            else
            {
                MessageBox.Show("Primero debe crear al producto", "Atencion");
            }
        }
示例#4
0
        //public void Insertar(Control.ControlCollection controles)
        //{
        //    _BD.InsertarAutomatizado("Empleados", controles);
        //}

        public void Insertar(Es_DetalleProducto detalle)
        {
            String sqlInsertar = "INSERT INTO DetalleProducto(codProductoComponente, codProductoGenerico, cantidad, precio) VALUES(" + detalle.CodigoComponente + "," + detalle.codigoProducto + "," + detalle.cantidad + "," + detalle.precio + ")";

            _BD.Insertar(sqlInsertar);
        }