private void AltaSocio(object sender, EventArgs e) { var unBoton = (Button)sender; BaseUI formBase = (BaseUI)unBoton.FindForm(); var adminSocio = new ControladorSocio(); if (Utilidades.ValidarFormulario(formBase, errorValidarControl)) { MessageBox.Show("Para continuar, es necesario completar los campos obligatorios.", "Alta Socio", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { int dni = int.Parse(formBase.txtDocumento.Text.Trim()); string nombre = formBase.txtNombre.Text; string apellido = formBase.txtApellido.Text; DateTimePicker fechaNacimiento = formBase.dateFechaNacimiento; string domicilio = formBase.txtDomicilio.Text; long telefono = long.Parse(formBase.txtTelefono.Text.Trim()); string correo = formBase.txtCorreo.Text; //ModificarSocio if (formBase.txtDocumento.Enabled == false) { adminSocio.ModificarSocio(dni, nombre, apellido, fechaNacimiento.Value, domicilio, telefono, correo); adminSocio.GuardarCambios(); DialogResult resultado = MessageBox.Show("Los datos del socio se han modificado correctamente.", "Alta Socio", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information); } else { adminSocio.AltaSocio(dni, nombre, apellido, fechaNacimiento.Value, domicilio, telefono, correo); DialogResult resultado = MessageBox.Show("El socio se dio de alta exitosamente. Si desea agregar otro socio, presione SI.", "Alta Socio", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information); if (resultado == DialogResult.Yes) { Utilidades.LimpiarFormulario(formBase); formBase.txtDocumento.Focus(); } else if (resultado == DialogResult.No) { adminSocio.GuardarCambios(); formBase.Owner.Show(); formBase.Close(); } else { } } } }
private void BajaSocioEvent(object sender, EventArgs e) { ControladorSocio adminSocio = new ControladorSocio(); adminSocio.BajaSocio(int.Parse(this.txtDocumento.Text)); this.lblBajaSocio.Visible = true; adminSocio.GuardarCambios(); }
private void ModificarSocio(object sender, EventArgs e) { ControladorSocio adminSocio = new ControladorSocio(); adminSocio.ModificarSocio(int.Parse(txtDocumento.Text), txtNombre.Text, txtApellido.Text, dateFechaNacimiento.Value, txtDomicilio.Text, long.Parse(txtTelefono.Text), txtCorreo.Text); MessageBox.Show("El socio se modifico de manera exitosa", "Modificar Socio", MessageBoxButtons.OK, MessageBoxIcon.Information); adminSocio.GuardarCambios(); this.Close(); }
private void AceptarVerSocioEvent(object sender, EventArgs e) { if (this.btnModificar.IsPressed) { ControladorSocio adminSocio = new ControladorSocio(); adminSocio.ModificarSocio(int.Parse(txtDocumento.Text), txtNombre.Text, txtApellido.Text, dateFechaNacimiento.Value, txtDomicilio.Text, long.Parse(txtTelefono.Text), txtCorreo.Text); this.btnModificar.IsPressed = false; adminSocio.GuardarCambios(); } else { this.Close(); } }
private void button1_Click(object sender, EventArgs e) { //Se verifica si alguno de los datos de entrada es vacio if ((tbDni.Text == "") || (tbNombre.Text == "") || (tbApellido.Text == "") || (tbDom.Text == "") || (tbTel.Text == "") || (tbMail.Text == "")) { MessageBox.Show("Debe completar los campos obligatorios antes de continuar!", "Alta Socio", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { ControladorSocio adminSocio = new ControladorSocio(); adminSocio.AltaSocio(Convert.ToInt32(tbDni.Text), tbNombre.Text, tbApellido.Text, dtFechaNac.Value, tbDom.Text, Convert.ToInt32(tbTel.Text), tbMail.Text); MessageBox.Show("El socio se dio de alta", "Alta Socio", MessageBoxButtons.OK, MessageBoxIcon.Information); adminSocio.GuardarCambios(); } }
private void SocioInactivoOption(Form formulario, ControladorSocio adminSocio, int dniSocio) { BaseUI formBase = (BaseUI)formulario; DialogResult unResultado = MessageBox.Show("El dni ingresado corresponde a un socio que anteriormente fue dado de baja. Desea darlo de alta nuevamente? En caso afirmativo, podra modificar todos sus datos.", "Alta Socio", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (unResultado == DialogResult.Yes) { formBase.txtDocumento.Enabled = false; adminSocio.AltaSocioBaja(dniSocio); adminSocio.GuardarCambios(); } else { Utilidades.LimpiarFormulario(formBase); formBase.txtDocumento.Focus(); } }