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