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 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 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 buttonGuardarSocio_Click(object sender, EventArgs e) { var hayError = false; if (txtNombreSocio.Text.Length < 3) { hayError = true; errorProvider1.SetError(txtNombreSocio, "El nombre del socio debe contener entre 3 y 50 caracteres"); } else { errorProvider1.SetError(txtNombreSocio, ""); } if (txtApellidoSocio.Text.Length < 3) { hayError = true; errorProvider1.SetError(txtApellidoSocio, "El apelido del socio debe contener entre 3 y 50 caracteres"); } else { errorProvider1.SetError(txtApellidoSocio, ""); } if (txtDocumentoSocio.Text.Length < 6) { hayError = true; errorProvider1.SetError(txtDocumentoSocio, "El DNI debe ser un número entre 6 y 8 dígitos"); } else { errorProvider1.SetError(txtDocumentoSocio, ""); } if (txtDireccionSocio.Text.Length < 3) { hayError = true; errorProvider1.SetError(txtDireccionSocio, "La direccíon del socio debe contener entre 3 y 50 caracteres"); } else { errorProvider1.SetError(txtDireccionSocio, ""); } if (txtLocalidadSocio.Text.Length < 3) { hayError = true; errorProvider1.SetError(txtLocalidadSocio, "La localidad del socio debe contener entre 3 y 50 caracteres"); } else { errorProvider1.SetError(txtLocalidadSocio, ""); } if (txtTelefonoSocio.Text.Length < 3) { hayError = true; errorProvider1.SetError(txtTelefonoSocio, "El teléfono del socio debe contener entre 3 y 50 caracteres"); } if (dtFechaNacimientoSocio.Value.CompareTo(DateTime.Now) >= 0) { hayError = true; errorProvider1.SetError(dtFechaNacimientoSocio, "La fecha de nacimiento debe ser inferior al dia de hoy."); } else { errorProvider1.SetError(txtTelefonoSocio, ""); } if (hayError) { return; } ControladorSocio Csocio = new ControladorSocio(); Enum.TryParse <EnumCategoriaSocio>(cbxCategoria.SelectedValue.ToString(), out EnumCategoriaSocio categoria); var resultado = Csocio.ModificarSocio(Socio.MiPersona.IdPersona, Socio.MiSocio.IdSocio, txtNombreSocio.Text, txtApellidoSocio.Text, dtFechaNacimientoSocio.Value, Convert.ToInt32(txtDocumentoSocio.Text), txtDireccionSocio.Text, txtLocalidadSocio.Text, txtTelefonoSocio.Text, categoria); if (resultado > 0) { Padre.ModificarMensaje("El SOCIO ha sido modificado con ÉXITO"); Padre.Actualizar(); Dispose(); } else if (resultado == -2) { MyMessageBox.Show(this, "Ya existe el SOCIO", "Socio"); } }