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