Ejemplo n.º 1
0
        private void tsbNuevo_Click(object sender, EventArgs e)
        {
            FrmVentasAE frm = new FrmVentasAE();

            frm.Text = "Nueva Venta";
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.OK)
            {
                try
                {
                    var ventaDto = frm.GetVenta();
                    _servicio.Guardar(ventaDto);
                    var ventaListDto = new VentaListDto
                    {
                        VentaId    = ventaDto.VentaId,
                        Cliente    = ventaDto.Cliente.NombreCompania,
                        FechaVenta = ventaDto.FechaVenta,
                        ItemsVenta = Helper.ConstruirListaItemsListDto(ventaDto.DetalleVentas)
                    };
                    var r = ConstruirFila();
                    SetearFila(r, ventaListDto);
                    AgregarFila(r);
                    MessageBox.Show("Venta agregada", "Mensaje",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception exception)
                {
                    MessageBox.Show(exception.Message, "Error",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Ejemplo n.º 2
0
        private void SetearFila(DataGridViewRow r, VentaListDto ventaListDto)
        {
            r.Cells[cmnNroVenta.Index].Value   = ventaListDto.VentaId;
            r.Cells[cmnFechaVenta.Index].Value = ventaListDto.FechaVenta.ToShortDateString();

            r.Tag = ventaListDto;
        }