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); } }
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; } }
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); } }
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; } }
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(); } } }