public bool validar() { bool paso = true; if (PrecioCreditosNumericUpDown.Value <= 0) { SuperErrorProvider.SetError(PrecioCreditosNumericUpDown, "No puede ser menor a 0"); PrecioCreditosNumericUpDown.Focus(); paso = false; } return(paso); }
private void AgregarButton_Click(object sender, EventArgs e) { MyErrorProvider.Clear(); RepositorioBase <Asignaturas> Repositorio = new RepositorioBase <Asignaturas>(); int id; Asignaturas Asignatura = new Asignaturas(); int.TryParse(AsignaturaIdNumericUpDown.Text, out id); Asignatura = Repositorio.Buscar(id); if (Asignatura == null || Asignatura.Descripcion != DescripcionTextBox.Text) { MyErrorProvider.SetError(CargarAsignaturaButton, "Debe cargar la asignatura"); AsignaturaIdNumericUpDown.Focus(); } else if (PrecioCreditosNumericUpDown.Value < 1 || PrecioCreditosNumericUpDown.Value > 5000) { MyErrorProvider.SetError(PrecioCreditosNumericUpDown, "El precio de los creditos debe estar entre 1 & 5,000"); PrecioCreditosNumericUpDown.Focus(); } else if (ExisteEnElDetalle(Convert.ToInt32(AsignaturaIdNumericUpDown.Value)) == true) { MyErrorProvider.SetError(AsignaturaIdNumericUpDown, "Esta asignatura ya fue agregada!"); } else { if (DetalleDataGridView.DataSource != null) { Detalle = (List <InscripcionDetalle>)DetalleDataGridView.DataSource; } this.Detalle.Add( new InscripcionDetalle( iDID: 0, inscripcionId: (int)InscripcionIdNumericUpDown.Value, asignaturaId: (int)AsignaturaIdNumericUpDown.Value, descripcion: DescripcionTextBox.Text, creditos: (int)CreditosNumericUpDown.Value, precio: Convert.ToDecimal(PrecioTextBox.Text) ) ); decimal val = Convert.ToDecimal(ValorTextBox.Text) + Convert.ToDecimal(PrecioTextBox.Text); ValorTextBox.Text = Convert.ToString(val); CargaGrid(); } }
private bool Validar() { MyErrorProvider.Clear(); RepositorioBase <Estudiantes> Repositorio = new RepositorioBase <Estudiantes>(); Estudiantes Estudiante = Repositorio.Buscar(Convert.ToInt32(EstudianteIdNumericUpDown.Value)); bool paso = true; if (FechaDeInscripcionDateTimePicker.Value > DateTime.Now) { MyErrorProvider.SetError(FechaDeInscripcionDateTimePicker, "La fecha de inscripcion no puede ser mayor a la fecha de hoy"); FechaDeInscripcionDateTimePicker.Focus(); paso = false; } if (EstudianteIdNumericUpDown.Value == 0 || NombreTextBox.Text == string.Empty) { MyErrorProvider.SetError(EstudianteIdNumericUpDown, "Debe seleccionar un estudiante"); EstudianteIdNumericUpDown.Focus(); paso = false; } if (Estudiante == null || Estudiante.Nombre != NombreTextBox.Text) { MyErrorProvider.SetError(CargarEstudianteButton, "Debe cargar un estudiante"); CargarEstudianteButton.Focus(); paso = false; } if (PrecioCreditosNumericUpDown.Value < 1 || PrecioCreditosNumericUpDown.Value > 5000) { MyErrorProvider.SetError(PrecioCreditosNumericUpDown, "El precio de los creditos debe estar entre 1 y 5,000"); PrecioCreditosNumericUpDown.Focus(); paso = false; } if (this.Detalle.Count == 0) { MyErrorProvider.SetError(DetalleDataGridView, "Debe agregar alguna asignatura!!!"); AsignaturaIdNumericUpDown.Focus(); paso = false; } return(paso); }