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); } }
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(); } }
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 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); } }
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(); }
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); } }