private void bbiAgregarPresupuesto_Click(object sender, EventArgs e) { frmDocumento frmDocumento = new frmDocumento(4); frmDocumento.ShowDialog(); CargarDatos(); }
private void bbiAgregarFactura_Click(object sender, EventArgs e) { frmDocumento frmDocumento = new frmDocumento(7); frmDocumento.ShowDialog(); CargarDatos(); }
private void bbiGenerarFactura_Click(object sender, EventArgs e) { int serie = Int32.Parse(dgvAlbaranes.Rows[dgvAlbaranes.CurrentRow.Index].Cells[0].Value.ToString()); string codigo = dgvAlbaranes.Rows[dgvAlbaranes.CurrentRow.Index].Cells[1].Value.ToString(); Albaran albaran = Albaran.GetWhere(Conexiones.conexion, $"Serie = {serie} AND Codigo = '{codigo}'").FirstOrDefault(); if (albaran != null) { BindingListView <LineasAlbaran> lineasAlbarans = LineasAlbaran.GetWhere(Conexiones.conexion, $"Serie = {serie} AND Codigo = '{codigo}'"); if (lineasAlbarans != null) { DialogResult dialogResult = MessageBox.Show($"Se va a crear una factura de venta\n¿Está seguro?", "Generar Factura de venta", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { FacturaVenta facturaVenta = new FacturaVenta(); //pedidoVenta.Serie = presupuestoVenta.Serie; //pedidoVenta.Codigo = presupuestoVenta.Codigo; facturaVenta.Cliente = albaran.Cliente; facturaVenta.Total = albaran.Total; facturaVenta.Observaciones = albaran.Observaciones; facturaVenta.DocumentoEvolucion = $"{albaran.Serie}-{albaran.Codigo}"; //PedidoVenta.Save(Conexiones.conexion, pedidoVenta); BindingListView <LineasFacturaVenta> lineasFacturaVentas = new BindingListView <LineasFacturaVenta>(); foreach (LineasAlbaran lineaAlbaran in lineasAlbarans) { LineasFacturaVenta linea = new LineasFacturaVenta(); //linea.Serie = lineaPresupuesto.Serie; //linea.Codigo = lineaPresupuesto.Codigo; //linea.Posicion = lineaPresupuesto.Posicion; linea.CodArticulo = lineaAlbaran.CodArticulo; linea.Descripcion = lineaAlbaran.Descripcion; linea.Cantidad = lineaAlbaran.Cantidad; linea.PrecioCoste = lineaAlbaran.PrecioCoste; linea.PrecioVenta = lineaAlbaran.PrecioVenta; lineasFacturaVentas.Add(linea); } frmDocumento frmDocumento = new frmDocumento(facturaVenta, lineasFacturaVentas); frmDocumento.ShowDialog(); } } } }
private void bbiGenerarPedido_Click(object sender, EventArgs e) { int serie = Int32.Parse(dgvPresupuestosVenta.Rows[dgvPresupuestosVenta.CurrentRow.Index].Cells[0].Value.ToString()); string codigo = dgvPresupuestosVenta.Rows[dgvPresupuestosVenta.CurrentRow.Index].Cells[1].Value.ToString(); PresupuestoVenta presupuestoVenta = PresupuestoVenta.GetWhere(Conexiones.conexion, $"Serie = {serie} AND Codigo = '{codigo}'").FirstOrDefault(); if (presupuestoVenta != null) { BindingListView <LineasPresupuestoVenta> lineasPresupuestoVentas = LineasPresupuestoVenta.GetWhere(Conexiones.conexion, $"Serie = {serie} AND Codigo = '{codigo}'"); if (lineasPresupuestoVentas != null) { DialogResult dialogResult = MessageBox.Show($"Se va a crear un pedido\n¿Está seguro?", "Generar pedido", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { PedidoVenta pedidoVenta = new PedidoVenta(); //pedidoVenta.Serie = presupuestoVenta.Serie; //pedidoVenta.Codigo = presupuestoVenta.Codigo; pedidoVenta.Cliente = presupuestoVenta.Cliente; pedidoVenta.Total = presupuestoVenta.Total; pedidoVenta.Observaciones = presupuestoVenta.Observaciones; pedidoVenta.DocumentoEvolucion = $"{presupuestoVenta.Serie}-{presupuestoVenta.Codigo}"; //PedidoVenta.Save(Conexiones.conexion, pedidoVenta); BindingListView <LineasPedidoVenta> lineasPedidoVentas = new BindingListView <LineasPedidoVenta>(); foreach (LineasPresupuestoVenta lineaPresupuesto in lineasPresupuestoVentas) { LineasPedidoVenta linea = new LineasPedidoVenta(); //linea.Serie = lineaPresupuesto.Serie; //linea.Codigo = lineaPresupuesto.Codigo; //linea.Posicion = lineaPresupuesto.Posicion; linea.CodArticulo = lineaPresupuesto.CodArticulo; linea.Descripcion = lineaPresupuesto.Descripcion; linea.Cantidad = lineaPresupuesto.Cantidad; linea.PrecioCoste = lineaPresupuesto.PrecioCoste; linea.PrecioVenta = lineaPresupuesto.PrecioVenta; lineasPedidoVentas.Add(linea); } frmDocumento frmDocumento = new frmDocumento(pedidoVenta, lineasPedidoVentas); frmDocumento.ShowDialog(); } } } }
private void dgvAlbaranes_DoubleClick(object sender, EventArgs e) { int serie = Int32.Parse(dgvAlbaranes.Rows[dgvAlbaranes.CurrentRow.Index].Cells[0].Value.ToString()); string codigo = dgvAlbaranes.Rows[dgvAlbaranes.CurrentRow.Index].Cells[1].Value.ToString(); Albaran albaran = Albaran.GetWhere(Conexiones.conexion, $"Serie = {serie} AND Codigo = '{codigo}'").FirstOrDefault(); if (albaran != null) { BindingListView <LineasAlbaran> lineasAlbarans = LineasAlbaran.GetWhere(Conexiones.conexion, $"Serie = {serie} AND Codigo = '{codigo}'"); if (lineasAlbarans != null) { frmDocumento frmDocumento = new frmDocumento(albaran, lineasAlbarans); frmDocumento.ShowDialog(); CargarDatos(); } } }
private void dgvFacturasVenta_DoubleClick(object sender, EventArgs e) { int serie = Int32.Parse(dgvFacturasVenta.Rows[dgvFacturasVenta.CurrentRow.Index].Cells[0].Value.ToString()); string codigo = dgvFacturasVenta.Rows[dgvFacturasVenta.CurrentRow.Index].Cells[1].Value.ToString(); FacturaVenta facturaVenta = FacturaVenta.GetWhere(Conexiones.conexion, $"Serie = {serie} AND Codigo = '{codigo}'").FirstOrDefault(); if (facturaVenta != null) { BindingListView <LineasFacturaVenta> lineasFacturaVentas = LineasFacturaVenta.GetWhere(Conexiones.conexion, $"Serie = {serie} AND Codigo = '{codigo}'"); if (lineasFacturaVentas != null) { frmDocumento frmDocumento = new frmDocumento(facturaVenta, lineasFacturaVentas); frmDocumento.ShowDialog(); CargarDatos(); } } }