private void BotonGuardarCategoria_Click(object sender, EventArgs e) { var hayError = false; if (txtNombreCategoria.Text.Length < 3) { hayError = true; errorProvider1.SetError(txtNombreCategoria, "El nombre de la categoría debe contener entre 3 y 50 caracteres"); } else { errorProvider1.SetError(txtNombreCategoria, ""); } if (dtpFinCategoria.Value.CompareTo(dtpInicioCategoria.Value) < 1) { hayError = true; errorProvider1.SetError(dtpInicioCategoria, "El día de inicio de una categoría no debe ser mayor al día de fin la misma"); errorProvider1.SetError(dtpFinCategoria, "El día de fin de una categoria no debe ser menor al día inicio de la misma"); } else { errorProvider1.SetError(dtpInicioCategoria, ""); errorProvider1.SetError(dtpFinCategoria, ""); } if (txtImporteMensualCategoria.Text == "" || long.Parse(txtImporteMensualCategoria.Text) > Int32.MaxValue || long.Parse(txtImporteMensualCategoria.Text) < Int32.MinValue) { hayError = true; errorProvider1.SetError(txtImporteMensualCategoria, "El importe mensual de la categoría es un número demasiado grande"); } else if (txtImporteMensualCategoria.Text.Equals("") || Int32.Parse(txtImporteMensualCategoria.Text) == 0) { hayError = true; errorProvider1.SetError(txtImporteMensualCategoria, "El importe mensual categoría debe ser un número mayor a cero"); } else { errorProvider1.SetError(txtImporteMensualCategoria, ""); } if (hayError) { return; } ControladorCategoria un_controlador_Categoria = new ControladorCategoria(); var resultado = un_controlador_Categoria.CrearCategoria(txtNombreCategoria.Text, Int32.Parse(txtImporteMensualCategoria.Text), dtpInicioCategoria.Value, dtpFinCategoria.Value, ((ModelDeporte)cbxDeporte.SelectedItem).MiDeporte); if (resultado > 0) { Padre.ModificarMensaje("La CATEGORÍA ha sido creado con ÉXITO"); Padre.Actualizar(); Dispose(); } else if (resultado == -1) { Padre.ModificarMensaje("La CATEGORÍA ha sido recuperada con ÉXITO"); Padre.Actualizar(); Dispose(); } else if (resultado == -2) { MyMessageBox.Show(this, "Ya existe el nombre de la Categoría, intente con otro número", "Categoría"); } }
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 apellido del socio debe contener entre 3 y 50 caracteres"); } else { errorProvider1.SetError(txtApellidoSocio, ""); } if (txtDocumentoSocio.Text.Length < 6 || (Convert.ToInt32(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 direccion 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"); } else { errorProvider1.SetError(txtTelefonoSocio, ""); } 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(dtFechaNacimientoSocio, ""); } if (hayError) { return; } Enum.TryParse <EnumTipoDocumento>(cbxTipoDocumentoSocio.SelectedValue.ToString(), out EnumTipoDocumento tipoDocumento); Enum.TryParse <EnumCategoriaSocio>(cbxCategoria.SelectedValue.ToString(), out EnumCategoriaSocio categoria); ControladorSocio Csocio = new ControladorSocio(); int resultado = Csocio.CrearSocio(txtNombreSocio.Text, txtApellidoSocio.Text, dtFechaNacimientoSocio.Value, Convert.ToInt32(txtDocumentoSocio.Text), txtDireccionSocio.Text, txtLocalidadSocio.Text, txtTelefonoSocio.Text, tipoDocumento, categoria); if (resultado > 0) { Padre.ModificarMensaje("El SOCIO ha sido creado con ÉXITO"); Padre.Actualizar(); Dispose(); } else if (resultado == -1) { Padre.ModificarMensaje("Se ha recuperado el SOCIO"); Padre.Actualizar(); Dispose(); } else if (resultado == -2) { MyMessageBox.Show(this, "Ya existe el SOCIO", "Socio"); } else if (resultado == -3) { MyMessageBox.Show(this, "No se ha definido un monto inicial de la cuota mensual del club, ir a las configuraciones del sistema", "Socio"); } }
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"); } }
public void BotonGuardarEmpleado_Click(object sender, EventArgs e) { var hayError = false; if (txtNombreEmpleado.Text.Length < 3) { hayError = true; errorProvider1.SetError(txtNombreEmpleado, "El nombre del empleado debe contener entre 3 y 50 caracteres"); } else { errorProvider1.SetError(txtNombreEmpleado, ""); } if (txtApellidoEmpleado.Text.Length < 3) { hayError = true; errorProvider1.SetError(txtApellidoEmpleado, "El apellido del empleado debe contener entre entre 3 y 50 caracteres"); } else { errorProvider1.SetError(txtApellidoEmpleado, ""); } if (txtDNIEmpleado.Text.Length < 6) { hayError = true; errorProvider1.SetError(txtDNIEmpleado, "El DNI debe ser un número entre 6 y 8 dígitos"); } else { errorProvider1.SetError(txtDNIEmpleado, ""); } if (dtpFechaNacimiento.Value.CompareTo(DateTime.Now) >= 0) { hayError = true; errorProvider1.SetError(dtpFechaNacimiento, "La fecha de nacimiento debe ser inferior al dia de hoy."); } else { errorProvider1.SetError(dtpFechaNacimiento, ""); } if (dtpFechaNacimiento.Value.CompareTo(dtpInicioEmpleado.Value) >= 0) { hayError = true; errorProvider1.SetError(dtpInicioEmpleado, "La fecha de inicio debe ser superior a la fecha de nacimiento."); } else { errorProvider1.SetError(dtpInicioEmpleado, ""); } if (hayError) { return; } Enum.TryParse <EnumTipoEmpleado>(cbxTipoEmpleado.SelectedValue.ToString(), out EnumTipoEmpleado tipoEmpleado); ControladorEmpleado Cempleado = new ControladorEmpleado(); int resultado = Cempleado.CrearEmpleado(txtNombreEmpleado.Text, txtApellidoEmpleado.Text, dtpFechaNacimiento.Value, Convert.ToInt32(txtDNIEmpleado.Text), txtDescripcionEmpleado.Text, dtpInicioEmpleado.Value, tipoEmpleado); if (resultado > 0) { Padre.ModificarMensaje("El EMPLEADO ha sido creado con ÉXITO"); Padre.Actualizar(); Dispose(); } else if (resultado == -1) { Padre.ModificarMensaje("El EMPLEADO ha sido recuperado con ÉXITO"); Padre.Actualizar(); Dispose(); } else if (resultado == -2) { MyMessageBox.Show(this, "Ya existe el EMPLEADO", "Empleado"); } else if (resultado == -3) { MyMessageBox.Show(this, "El tipo de EMPLEADO seleccionó está en mantenimiento", "Empleado"); } }
private void BotonGuardarEmpleado_Click(object sender, EventArgs e) { var hayError = false; if (txtNombreEmpleado.Text.Length < 3) { hayError = true; errorProvider1.SetError(txtNombreEmpleado, "El nombre del empleado debe contener entre 3 y 50 caracteres"); } else { errorProvider1.SetError(txtNombreEmpleado, ""); } if (txtApellidoEmpleado.Text.Length < 3) { hayError = true; errorProvider1.SetError(txtApellidoEmpleado, "El nombre del apellido debe contener entre 3 y 50 caracteres"); } if (dtpFechaNacimiento.Value.CompareTo(DateTime.Now) >= 0) { hayError = true; errorProvider1.SetError(dtpFechaNacimiento, "La fecha de nacimiento debe ser inferior al dia de hoy."); } else { errorProvider1.SetError(dtpFechaNacimiento, ""); } if (dtpFechaNacimiento.Value.CompareTo(dtpInicioEmpleado.Value) >= 0) { hayError = true; errorProvider1.SetError(dtpInicioEmpleado, "La fecha de inicio debe ser superior a la fecha de nacimiento."); } else { errorProvider1.SetError(txtApellidoEmpleado, ""); } if (hayError) { return; } Enum.TryParse <EnumTipoEmpleado>(txtTipoEmpleado.Text, out EnumTipoEmpleado tipoEmpleado); ControladorEmpleado Cempleado = new ControladorEmpleado(); var resultado = Cempleado.ModificarEmpleado(empleado.MiPersona.IdPersona, empleado.MiEmpleado.IdEmpleado, txtNombreEmpleado.Text, txtApellidoEmpleado.Text, dtpFechaNacimiento.Value, Convert.ToInt32(txtDNIEmpleado.Text), txtDescripcionEmpleado.Text, dtpInicioEmpleado.Value, tipoEmpleado, empleado.MiEmpleado.EstadoEmpleado); if (resultado > 0) { Padre.ModificarMensaje("El EMPLEADO ha sido modificado con ÉXITO"); Padre.Actualizar(); Dispose(); } else if (resultado == -2) { MyMessageBox.Show(this, "Ya existe el EMPLEADO", "Empleado"); } }