示例#1
0
        private void picModificar_Click(object sender, EventArgs e)
        {
            int         folio;
            bool        folioValido  = Int32.TryParse(txtModificar.Text, out folio);
            EventoClase ev           = new EventoClase();
            bool        statusValido = ev.checarFolioEvento(folio);

            if (folioValido && statusValido)
            {
                if (ev.VerificarFecha(folio))
                {
                    ReciboClase.nuevo = false;
                    ClienteClase  cli      = new ClienteClase();
                    InvitadoClase invitado = new InvitadoClase();
                    Menu          menu     = new Menu(folio);
                    cli.ObtenerCliente(folio);
                    invitado.ObtenerInvitados(folio);
                    ev.ObtenerEvento(folio);
                    menu.Show();
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("El evento se realizará en 3 días o menos.\nYa no puede ser modificado.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Ingresa un folio válido.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#2
0
        private void Inicio_Load(object sender, EventArgs e)
        {
            EventoClase eventoCl = new EventoClase();
            MenuClase   menuCl   = new MenuClase();

            menuCl.ObtenerMenuCompleto();
            eventoCl.ActualizarStatusPorFecha();
        }
示例#3
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();
 }
        private void btnSi_Click(object sender, EventArgs e)
        {
            bool        existeComentario;
            string      comentario = txtComentario.Text;
            EventoClase evCl       = new EventoClase();

            if (string.IsNullOrWhiteSpace(comentario))
            {
                existeComentario = false;
            }
            else
            {
                existeComentario = true;
            }

            evCl.ActualizarStatus(folio, 3, existeComentario, comentario);

            MessageBox.Show("Evento cancelado.");
            this.Dispose();
        }
示例#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();
        }
示例#6
0
        private void picCancelar_Click(object sender, EventArgs e)
        {
            int         folio;
            bool        folioValido  = Int32.TryParse(txtCancelar.Text, out folio);
            EventoClase ev           = new EventoClase();
            bool        statusValido = ev.checarFolioEvento(folio);

            if (folioValido && statusValido)
            {
                if (ev.VerificarFecha(folio))
                {
                    CancelarEvento cancelar = new CancelarEvento(folio, 'i');
                    cancelar.ShowDialog();
                }
                else
                {
                    MessageBox.Show("El evento se realizará en 3 días o menos.\nYa no puede ser cancelado.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Ingresa un folio válido.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }