private void btnGuardar_Click(object sender, EventArgs e) { try { DialogResult dr = MessageBox.Show("¿Desea Guardar la factura actual?", "", MessageBoxButtons.YesNo); if (dr == DialogResult.Yes) { PuntoDeVenta.Library.Entity_Classes.Factura factura = new PuntoDeVenta.Library.Entity_Classes.Factura(); factura.FechaFactura = DateTime.Today; factura.TotalEnFactura = Convert.ToDecimal(txtTotal.Text); factura.UsuarioID = (userHelper.GetOnLineUser()).UsuarioID; if (cmbClientes.SelectedItem == null) { factura.NombreCliente = ""; throw new Exception(); } else { factura.NombreCliente = cmbClientes.SelectedItem.ToString(); } factura.NombreUsuario = (userHelper.GetOnLineUser()).NombreUsuario; if ((clientHelper.GetClienteByName(factura.NombreCliente)).CedulaCliente == null) { factura.CedulaCliente = ""; } else { factura.CedulaCliente = (clientHelper.GetClienteByName(factura.NombreCliente)).CedulaCliente; } factura.FacturaDetalles = new List <PuntoDeVenta.Library.Entity_Classes.FacturaDetalle>(); factura.FacturaDetalles = list; facturaHelper.AddFactura(factura); MessageBox.Show("¡Factura guardada exitosamente!"); Clear(); TBL_FACTURABindingSource.Clear(); this.reportViewer1.RefreshReport(); } } catch (Exception h) { MessageBox.Show("Error al guardar, favor verifique."); } }
private void MainMenu_Load(object sender, EventArgs e) { timer1.Start(); PuntoDeVenta.Library.Entity_Classes.Usuario user = new PuntoDeVenta.Library.Entity_Classes.Usuario(); user = userHelper.GetOnLineUser(); label1.Text = "Bienvenido " + user.Nombre + " " + user.Apellido; label3.Text = DateTime.Today.ToString("dd/MM/yyyy"); label2.Text = DateTime.Now.ToString("hh:mm:ss tt", new CultureInfo("en-US")); }