Beispiel #1
0
        private void Inicio_Load(object sender, EventArgs e)
        {
            EventoClase eventoCl = new EventoClase();
            MenuClase   menuCl   = new MenuClase();

            menuCl.ObtenerMenuCompleto();
            eventoCl.ActualizarStatusPorFecha();
        }
Beispiel #2
0
 /*Constructor para llamar recibo desde ventana de admin*/
 public Recibo(int folio)
 {
     MenuClase menu = new MenuClase();
     menu.ObtenerMenuCliente(folio);
     deAdmin = false;
     InitializeComponent();
     llenarReciboDB(folio);
     llenarMenuListView();
     btnAnterior.Enabled = false;
     btnConfirmar.Enabled = false;
 }
Beispiel #3
0
 private void llenarMenuListView()
 {
     List<MenuClase> menuCliente = MenuClase.llamarMenuCliente();
     List<MenuClase.Entrada> entradas = MenuClase.llamarEntradas();
     lstvMenu.Items.Clear();
     foreach (MenuClase item in menuCliente)
     {
         string[] row = { (item.Porciones.ToString()), "$" + ((int)entradas[item.IdEntrada - 1].precioUnit * item.Porciones).ToString() };
         lstvMenu.Items.Add(entradas[item.IdEntrada - 1].nombre).SubItems.AddRange(row);
     }
 }
Beispiel #4
0
 private void btnCancelar_Click(object sender, EventArgs e)
 {
     MenuClase menu = new MenuClase();
     EventoClase ev = new EventoClase();
     InvitadoClase inv = new InvitadoClase();
     cli.BorrarCliente();
     ev.BorrarEvento();
     inv.BorrarInvitados();
     menu.BorrarMenucliente();
     Inicio inicio = new Inicio();
     inicio.Show();
     this.Close();
 }
Beispiel #5
0
        public void GuardarRecibo()
        {
            EventoClase evento = new EventoClase();

            evento.GuardarEvento();
            MenuClase menu = new MenuClase();

            menu.GuardarMenu();
            InvitadoClase inv = new InvitadoClase();

            inv.GuardarInvitados();
            ClienteClase cli = new ClienteClase();

            cli.GuardarCliente();

            string proc;

            proc = nuevo ? "proc_setRecibo" : "proc_updateRecibo";

            Estructura objElementos = new Estructura();

            objElementos.Sentencia = proc;

            objElementos.Parametros = new SqlParameter[] {
                new SqlParameter("folio", SqlDbType.Int),
                new SqlParameter("fecha", SqlDbType.NVarChar, 50),
                new SqlParameter("subtotal", SqlDbType.NVarChar, 50),
                new SqlParameter("iva", SqlDbType.NVarChar, 50),
                new SqlParameter("total", SqlDbType.NVarChar, 50)
            };
            objElementos.Valores = new List <object>()
            {
                EventoClase.Evento.FolioEvento, DateTime.Now.ToShortDateString(), recibo.subtotal, recibo.iva, recibo.total
            };

            Operaciones objOperaciones = new Operaciones();

            objOperaciones.Elemento = objElementos;
            objOperaciones.AgregarInfo();
        }
Beispiel #6
0
        /*Llenar recibo con estructuras de datos locales*/
        private void llenarReciboDS()
        {
            MenuClase menu = new MenuClase();

            ReciboClase.recibo.Subtotal = Convert.ToDouble(menu.CalcularPrecioMenu());
            ReciboClase.recibo.Subtotal *= InvitadoClase.lstInvitados.Count;
            ReciboClase.recibo.Iva = ReciboClase.recibo.Subtotal * 0.16;
            ReciboClase.recibo.Total = ReciboClase.recibo.Iva + ReciboClase.recibo.Subtotal;
            lblFolio.Text = EventoClase.Evento.FolioEvento.ToString();
            lblFechaRecibo.Text = DateTime.Today.ToShortDateString();
            lblNombreCliente.Text = ClienteClase.Cliente.Nombre + " " + ClienteClase.Cliente.ApPaterno + " " + ClienteClase.Cliente.ApMaterno;
            lblTelCliente.Text = ClienteClase.Cliente.Telefono;
            lblEmailCliente.Text = ClienteClase.Cliente.Email;
            lblNombreEvento.Text = EventoClase.Evento.NombreEvento;
            lblFechaEvento.Text = EventoClase.Evento.FechaEvento.ToShortDateString();
            lblHoraEvento.Text = EventoClase.Evento.HoraEvento;
            lblDireccionEvento.Text = EventoClase.Evento.Calle + ", " + EventoClase.Evento.Numero + ", " + EventoClase.Evento.Colonia
                + ", " + EventoClase.Evento.Cp;
            lblSubtotal.Text = "$" + ReciboClase.recibo.Subtotal.ToString();
            lblIva.Text = "$" + ReciboClase.recibo.Iva.ToString();
            lblTotal.Text = "$" + ReciboClase.recibo.Total.ToString();
        }