Example #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);
            }
        }
Example #2
0
        private void btnEliminarTodo_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("¿Esta seguro de eliminar toda la lista de invitados?", "Atencion", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == System.Windows.Forms.DialogResult.Yes)
            {
                lstInvitados.Items.Clear();
                InvitadoClase.EliminarInvitados();
            }
        }
Example #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();
 }
Example #4
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     if (lstInvitados.SelectedItem != null)
     {
         DialogResult result = MessageBox.Show("¿Estás seguro de eliminar al invitado " + lstInvitados.SelectedItem.ToString() + "?", "Atencion", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (result == System.Windows.Forms.DialogResult.Yes)
         {
             int index = lstInvitados.SelectedIndex;
             lstInvitados.Items.RemoveAt(lstInvitados.SelectedIndex);
             InvitadoClase.EliminarInvitado(index);
         }
     }
     else
     {
         MessageBox.Show("Selecciona al invitado que deseas eliminar.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Example #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();
        }
Example #6
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            try
            {
                string nombre = txtNombre.Text;
                string email  = new MailAddress(txtEmail.Text).ToString();

                if (String.IsNullOrWhiteSpace(nombre))
                {
                    MessageBox.Show("Favor de llenar todos los campos requeridos.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                for (int i = 0; i < InvitadoClase.lstInvitados.Count; i++)
                {
                    if (email == InvitadoClase.lstInvitados[i].Email)
                    {
                        MessageBox.Show("El correo del invitado ya existe en la lista de invitados.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        return;
                    }
                }

                InvitadoClase invitado = new InvitadoClase();
                invitado.Nombre = nombre;
                invitado.Email  = email;
                InvitadoClase.lstInvitados.Add(invitado);

                string elemento = nombre + " - " + email;
                lstInvitados.Items.Add(elemento);

                txtEmail.Text  = String.Empty;
                txtNombre.Text = String.Empty;
            }
            catch
            {
                MessageBox.Show("Email no válido.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }