Esempio n. 1
0
        private void cargar_detallePedido(Pedido pedido)
        {
            DetallePedido detalle_pedido_seleccionado = new DetallePedido();

            detalle_pedido_seleccionado.pub_pedido = pedido;
            dgv_detallePedido.DataSource           = detalle_pedido_seleccionado.recuperarDetalleDePedido();
        }
Esempio n. 2
0
 private void btn_deleteItem_Click(object sender, EventArgs e)
 {
     if (dgv_detallePedido.RowCount > 0)
     {
         DetallePedido detallePedido_itemEliminar = new DetallePedido();
         detallePedido_itemEliminar.pub_pedido = priv_pedido;
         priv_pedido.pub_id_pedido             = priv_id_pedido;
         if (detallePedido_itemEliminar.deleteProductoPedido(int.Parse(priv_id_pedido.ToString()), int.Parse(dgv_detallePedido.CurrentRow.Cells["id_producto"].Value.ToString())))
         {
             dgv_detallePedido.DataSource = detallePedido_itemEliminar.recuperarDetalleDePedido();
             if (dgv_detallePedido.RowCount == 0)
             {
                 priv_pedido.updateMontoFinalCero(priv_id_pedido);
                 lbl_montoTotal.Text = "0";
             }
             else
             {
                 lbl_montoTotal.Text = priv_pedido.updateMontoFinalPedido(priv_id_pedido).Rows[0]["monto_final"].ToString();
             }
         }
     }
     else
     {
         mostrarMensaje("No existe ningun producto en el pedido", true);
     }
 }
Esempio n. 3
0
        private void dgv_pedidos_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            Pedido pedido_seleccionado = new Pedido();

            pedido_seleccionado.pub_id_pedido = int.Parse(dgv_pedidos.CurrentRow.Cells["id_pedido"].Value.ToString());
            DetallePedido detalle_pedido_seleccionado = new DetallePedido();

            detalle_pedido_seleccionado.pub_pedido = pedido_seleccionado;
            dgv_detallePedido.DataSource           = detalle_pedido_seleccionado.recuperarDetalleDePedido();
        }
Esempio n. 4
0
        private void btn_addProductoPedido_Click(object sender, EventArgs e)
        {
            priv_pedido.pub_Pedido_label_error = lbl_error;

            DetallePedido detalle_pedido = new DetallePedido();

            detalle_pedido.pub_pedido = priv_pedido;
            if (priv_pedido.validarPedido(this.Controls) == Validar.estado_validacion.correcto)
            {
                if (int.Parse(txt_cantidad.Text) > 0)
                {
                    if (detalle_pedido.addProductoPedido(int.Parse(txt_id_pedido.Text.ToString()), int.Parse(cmb_Producto.SelectedValue.ToString()), int.Parse(txt_cantidad.Text.ToString()), int.Parse(txt_precio_unitario.Text.ToString())))
                    {
                        dgv_detallePedido.DataSource = detalle_pedido.recuperarDetalleDePedido();
                        lbl_montoTotal.Text          = priv_pedido.updateMontoFinalPedido(priv_id_pedido).Rows[0]["monto_final"].ToString();
                        clearForm();
                    }
                }
                else
                {
                    mostrarMensaje("La cantidad debe ser mayor a 0", true);
                }
            }
        }