Beispiel #1
0
        private void btn_searchpedido_Click(object sender, EventArgs e)
        {
             Frm_SearchPedido ofrm_pedido = new Frm_SearchPedido();
             if (ofrm_pedido.ShowDialog() == DialogResult.OK)
             {
                 EControl_Cabecera pedido = ofrm_pedido.oboleta;
                 dtp_fech_pedido.Value = pedido.Fech_pedido;
                 txt_seriepedido.Text = pedido.Serie;
                 txt_numeropedido.Text = pedido.Numero;
                 ECliente ocliente = ECliente.BuscarById(pedido.Cod_cliente);
                 txt_cliente.Text = pedido.Nom_cliente;
                 txt_numdocument.Text = ocliente.Ndocumento;
                 txt_direccion.Text = ocliente.Direccion;
                 txt_referencia.Text = ocliente.Referencia;

                 txt_vendedor.Text = pedido.Nom_vendedor;
                 txt_tipopedido.Text = pedido.Desc_tipoventa;
                 txt_condicion.Text = pedido.Desc_tipopago;

                 EControlDetalle odetalle_pedido = new EControlDetalle();
                 dgv_detalleboleta.DataSource = null;
                 dgv_detalleboleta.AutoGenerateColumns = false;
                 dgv_detalleboleta.DataSource = odetalle_pedido.ListaPedidoDetalleById(pedido.Idcontrol);

                 EControlDetalle odetalle_guia = new EControlDetalle();
                 dgv_guia.DataSource = null;
                 dgv_guia.AutoGenerateColumns = false;
                 dgv_guia.DataSource = odetalle_guia.ListaPedidoDetalleById(pedido.Idcontrol);
             }
        }
Beispiel #2
0
        private void Frm_BoletaAdd_Load(object sender, EventArgs e)
        {
            if (ocabecera.Idcontrol!=0)
            {
                txt_cliente.Text = ocabecera.Nom_cliente;
                idhijo = ocabecera.Idcontrol;
                txt_condicion.Text = ocabecera.Desc_tipopago;
                ECliente ocliente=ECliente.BuscarById(ocabecera.Cod_cliente);
                txt_direccion.Text = ocliente.Direccion;
                txt_numdocument.Text = ocliente.Ndocumento;
                txt_referencia.Text = ocliente.Referencia;
                txt_seriepedido.Text = ocabecera.Serie;
                txt_tipopedido.Text = ocabecera.Desc_tipoventa;
                txt_vendedor.Text = ocabecera.Nom_vendedor;
                txt_numeropedido.Text = ocabecera.Numero;
                dtp_fech_pedido.Value = ocabecera.Fech_pedido;
                pneto = ocabecera.Neto;
                cod_cliente = ocabecera.Cod_cliente;
                cod_vendedor = ocabecera.Cod_vendedor;
                pneto = ocabecera.Neto;
                idtipopago = ocabecera.Idtipopago;
                idtipoventa = ocabecera.Idtipoventa;
                txt_neto.Text = ocabecera.Neto.ToString("C");

                lista = new List<EControlDetalle>();
                List<EControlDetalle> lista_detalle = new List<EControlDetalle>();
                EControlDetalle detalle = new EControlDetalle();
                lista_detalle = detalle.ListaPedidoDetalleById(ocabecera.Idcontrol);
                dgv_detalleboleta.DataSource = null;
                dgv_detalleboleta.AutoGenerateColumns = false;
                dgv_detalleboleta.DataSource = lista_detalle;
                lista = lista_detalle;
            }
            
        }
Beispiel #3
0
        private void dataGridView1_Click(object sender, EventArgs e)
        {
            if (dataGridView1.SelectedRows.Count > 0)
            {
                EControl_Cabecera opedidocab = (EControl_Cabecera)dataGridView1.CurrentRow.DataBoundItem;
                EControlDetalle opedidodetalle = new EControlDetalle();
                //MessageBox.Show(opedidocab.Idcontrol.ToString());

                dataGridView2.DataSource = null;
                dataGridView2.AutoGenerateColumns = false;
                dataGridView2.DataSource = opedidodetalle.ListaPedidoDetalleById(opedidocab.Idcontrol);
            }
        }
Beispiel #4
0
 private void btn_searchpedido_Click(object sender, EventArgs e)
 {
     Frm_SearchPedido ofrm_pedido = new Frm_SearchPedido();
     if (ofrm_pedido.ShowDialog()==DialogResult.OK)
     {
         EControl_Cabecera boleta = ofrm_pedido.oboleta;
         idhijo = boleta.Idcontrol;
         txt_cliente.Text = boleta.Nom_cliente;
         txt_condicion.Text = boleta.Desc_tipopago;
         ECliente ocliente = ECliente.BuscarById(boleta.Cod_cliente);
         cod_cliente = boleta.Cod_cliente;
         cod_vendedor = boleta.Cod_vendedor;
         txt_direccion.Text = ocliente.Direccion;
         txt_neto.Text = boleta.Neto.ToString("C");
         pneto = boleta.Neto;
         idtipopago = boleta.Idtipopago;
         idtipoventa = boleta.Idtipoventa;
         txt_numdocument.Text = ocliente.Ndocumento;
         txt_numeropedido.Text = boleta.Numero;
         txt_referencia.Text = ocliente.Referencia;
         txt_seriepedido.Text = boleta.Serie;
         txt_tipopedido.Text = boleta.Desc_tipoventa;
         txt_vendedor.Text = boleta.Nom_vendedor;
         dtp_fech_pedido.Value = boleta.Fech_pedido;
         lista = new List<EControlDetalle>();
         List<EControlDetalle> lista_detalle = new List<EControlDetalle>();
         EControlDetalle detalle = new EControlDetalle();
         lista_detalle = detalle.ListaPedidoDetalleById(boleta.Idcontrol);
         dgv_detalleboleta.DataSource = null;
         dgv_detalleboleta.AutoGenerateColumns = false;
         dgv_detalleboleta.DataSource = lista_detalle;
         lista = lista_detalle;
     }
 }
Beispiel #5
0
 private void btn_eliminar_Click(object sender, EventArgs e)
 {
     if (dataGridView1.SelectedRows.Count>0)
     {
         DialogResult result =
       MessageBox.Show("¿Seguro de eliminar el registro?", "Información",
       MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
         if (result == DialogResult.Yes)
         {
             //int index = Dgv_PedidoCab.CurrentRow.Index;
             EControl_Cabecera ocabecera =
                 (EControl_Cabecera)dataGridView1.CurrentRow.DataBoundItem;
             EControlDetalle odetalle=new EControlDetalle();
             List<EControlDetalle> lista_detalle = odetalle.ListaPedidoDetalleById(ocabecera.Idcontrol);
             foreach (EControlDetalle item in lista_detalle)
             {
                 EControlDetalle odetalle2 = new EControlDetalle();
                 odetalle2.Idcontrol = item.Idcontrol;
                 odetalle2.Cod_producto = item.Cod_producto;
                 odetalle2.Cantidad = item.Cantidad;
                 odetalle2.Eliminar();
                 //MessageBox.Show(item.Idcontrol + " " + item.Cod_producto);
             }
             ocabecera.BorrarRegistro();
             ListarAll();
         }
     }
 }