示例#1
0
        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.");
            }
        }
示例#2
0
        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"));
        }