示例#1
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            DataTable Consulta = new DataTable();

            Consulta = Pedidos.Buscar_PedidoPorNumero(int.Parse(txt_NumPedido.Text));
            if (Consulta.Rows.Count > 0)
            {
                Es_DetallePedido _Ep = new Es_DetallePedido();
                _Ep.numeroPedido   = txt_NumPedido.Text;
                _Ep.codigoProducto = cmb_CodProducto.SelectedValue.ToString();
                _Ep.cantidad       = txt_Cant.Text;
                _Ep.precio         = txt_Subtotal.Text;
                Detalle.Insertar(_Ep);
                Cargar_grilla(Detalle.RecuperarDetalles());
            }
            else
            {
                MessageBox.Show("Primero debe crear al pedido", "Atencion");
            }
        }
示例#2
0
        private void btn_NuevoDetalle_Click(object sender, EventArgs e)
        {
            Es_DetallePedido _Ed  = new Es_DetallePedido();
            DataTable        prod = new DataTable();

            _Ed.numeroPedido   = txt_numeroPedido.Text;
            _Ed.codigoProducto = cmb_Productos.SelectedValue.ToString();
            prod         = Producto.Buscar_ProductoPorCodigo(cmb_Productos.SelectedValue.ToString());
            _Ed.cantidad = txt_Cantidad.Text;
            _Ed.precio   = (int.Parse(prod.Rows[0]["precio"].ToString()) * int.Parse(txt_Cantidad.Text)).ToString();
            if (int.Parse(prod.Rows[0]["cantStock"].ToString()) >= int.Parse(txt_Cantidad.Text))
            {
                Detalle.Insertar(_Ed);
                Producto.actualizarStock(int.Parse(txt_Cantidad.Text), cmb_Productos.SelectedValue.ToString());
                Cargar_grilla_Detalle(Detalle.RecuperarDetallesPedido(txt_numeroPedido.Text));
            }
            else
            {
                MessageBox.Show("No hay stock suficiente del producto seleccionado." + "El stock del prodcuto es de: " + prod.Rows[0]["cantStock"].ToString(), "Atencion");
            }
        }
示例#3
0
        public void Insertar(Es_DetallePedido detalle)
        {
            String sqlInsertar = "INSERT INTO DetallePedido(numeroPedido, codigoProducto, cantidad, precio) VALUES(" + detalle.numeroPedido + "," + detalle.codigoProducto + "," + detalle.cantidad + "," + detalle.precio + ")";

            _BD.Insertar(sqlInsertar);
        }