public override bool Validar() { var validador = new Validador(); if (!DocCurLogic.isInscripcionValid(cBDocente.Text, cBCurso.Text)) { validador.AgregarError("El docente ya esta inscripto en ese curso"); } if (cBCargo.SelectedItem == null) { validador.AgregarError("Elija un cargo"); } if (cBDocente.SelectedItem == null) { validador.AgregarError("Elija un Docente"); } if (cBCurso.SelectedItem == null) { validador.AgregarError("Elija un curso"); } if (!validador.EsValido()) { BusinessLogic.Notificar("DocenteCurso", validador.Errores, MessageBoxButtons.OK, MessageBoxIcon.Error); //Si no es valido, mustra el error } return(validador.EsValido()); }
public override bool Validar() { var validador = new Validador(); List<string> Campos = (this.container.Controls.OfType<TextBox>().Where(txt => txt.ReadOnly == false).Select(txt => txt.Text)).ToList(); if (!BusinessLogic.SonCamposValidos(Campos)) validador.AgregarError("No todos los campos estan completos"); if (cBIdPlan.SelectedItem == null) validador.AgregarError("Elija una especialidad"); if (!validador.EsValido()) BusinessLogic.Notificar("Comision", validador.Errores, MessageBoxButtons.OK, MessageBoxIcon.Error);//Si no es valido, mustra el error return validador.EsValido(); }
public override bool Validar() { var validador = new Validador(); if (UsuarioActual != null && UsuarioActual.TiposUsuario.ToString() == "Alumno") { if (!AlumInsLogic.isInscripcionValid(UsuarioActual.NombreUsuario, cBCurso.Text)) { validador.AgregarError("Usted ya está inscripto en este curso"); } if (cBCurso.SelectedItem == null) { validador.AgregarError("Elija un curso "); } if (CursosLogic.IsCursoFull(cBCurso.Text)) { validador.AgregarError("El curso esta lleno"); } } else if (UsuarioActual != null && UsuarioActual.TiposUsuario.ToString() == "Docente") { } else { if (cBCurso.SelectedItem == null) { validador.AgregarError("Elija un curso"); } if (cBCondicion.SelectedItem == null) { validador.AgregarError("Elija una condicion"); } if (cBAlumno.SelectedItem == null) { validador.AgregarError("Elija un Alumno"); } if (CursosLogic.IsCursoFull(cBCurso.Text)) { validador.AgregarError("El curso esta lleno"); } if ((!AlumInsLogic.isInscripcionValid(cBAlumno.Text, cBCurso.Text)) & (Modo != ModoForm.Modificacion)) { validador.AgregarError("El Alumno ya esta inscripto en ese curso"); } } if (!validador.EsValido()) { BusinessLogic.Notificar("AlumnosInscripcion", validador.Errores, MessageBoxButtons.OK, MessageBoxIcon.Error); //Si no es valido, mustra el error } return(validador.EsValido()); }
public void deberia_poder_validar_por_una_asignatura_no_vacia_y_categiria_no_vacia_sin_repetir_ValidaSi_ni_Validador() { CvDocencia una_docencia = new CvDocencia() { Asignatura = "Asignatura", CategoriaDocente = "Categoria" }; var validador_docencias = new Validador(); validador_docencias.DeberianSerNoVacias(new string[] { "Asignatura", "CategoriaDocente" }); Assert.IsTrue(validador_docencias.EsValido(una_docencia)); }
public void deberia_poder_validar_por_un_id_natural_y_nivel_natural_sin_repetir_ValidaSi_ni_Validador() { CvDocencia una_docencia = new CvDocencia() { Id = 7, NivelEducativo = 2 }; var validador_docencias = new Validador(); validador_docencias.DeberianSerNaturales(new string[] { "Id", "NivelEducativo" }); Assert.IsTrue(validador_docencias.EsValido(una_docencia)); }
public void deberia_poder_validar_por_un_id_no_natural() { CvDocencia una_docencia = new CvDocencia() { Id = 0 }; var validador_docencias = new Validador(); validador_docencias.DeberiaSer("Id", Validador.NumeroNatural); Assert.IsFalse(validador_docencias.EsValido(una_docencia)); }
public void deberia_poder_validar_por_una_asignatura_no_nulo_y_categiria() { CvDocencia una_docencia = new CvDocencia() { Asignatura = null, CategoriaDocente = "Categoria" }; var validador_docencias = new Validador(); validador_docencias.DeberianSerNoNulls(new string[] { "Asignatura", "CategoriaDocente" }); Assert.IsFalse(validador_docencias.EsValido(una_docencia)); }
public void deberia_poder_validar_por_un_id_natural_o_cero_y_nivel() { CvDocencia una_docencia = new CvDocencia() { Id = -1, NivelEducativo = 0 }; var validador_docencias = new Validador(); validador_docencias.DeberianSerNaturalesOCero(new string[] { "Id", "NivelEducativo" }); Assert.IsFalse(validador_docencias.EsValido(una_docencia)); }
public void deberia_poder_validar_por_un_id_natural_y_nivel_natural() { CvDocencia una_docencia = new CvDocencia() { Id = 7, NivelEducativo = 2 }; var validador_docencias = new Validador(); validador_docencias.DeberiaSer("Id", Validador.NumeroNatural) .DeberiaSer("NivelEducativo", Validador.NumeroNatural); Assert.IsTrue(validador_docencias.EsValido(una_docencia)); }
public override bool Validar() { var validador = new Validador(); List <string> Campos = (this.container.Controls.OfType <TextBox>().Where(txt => txt.ReadOnly == false).Select(txt => txt.Text)).ToList(); if (!BusinessLogic.EsMailValido(txtEmail.Text)) { validador.AgregarError("Email invalido"); } if (!Business.Logic.UsuarioLogic.EsContraseñaValida(txtClave.Text, txtConfirmarClave.Text)) { validador.AgregarError("Contraseña invalida"); } if (!BusinessLogic.SonCamposValidos(Campos)) { validador.AgregarError("No todos los campos estan completos"); } if (!validador.EsValido()) { BusinessLogic.Notificar("Usuario", validador.Errores, MessageBoxButtons.OK, MessageBoxIcon.Error); //Si no es valido, mustra el erro } return(validador.EsValido()); }
public void deberia_poder_validar_por_un_id_natural_y_nivel_natural_sin_repetir_ValidaSi() { CvDocencia una_docencia = new CvDocencia() { Id = 7, NivelEducativo = 2 }; var validador_docencias = new Validador(); var reglas = new Dictionary <string, Validador>() { { "Id", Validador.NumeroNatural }, { "NivelEducativo", Validador.NumeroNatural } }; validador_docencias.ValidaSi(reglas); Assert.IsTrue(validador_docencias.EsValido(una_docencia)); }