private void insertarGuia(GuiaHorario fila) { db.InsertarCursoCSV(fila.SiglaCurso, fila.NombreCurso); db.InsertarGrupoCSV(fila.SiglaCursoGrupo, Convert.ToByte(fila.NumeroGrupo), Convert.ToByte(fila.Semestre), Convert.ToInt32(fila.Anno)); //db.InsertarImparte(fila.CorreoProfesorImparte, fila.SiglaCursoImparte, Convert.ToByte(fila.NumeroGrupoImparte), Convert.ToByte(fila.SemestreGrupoImparte), Convert.ToInt32(fila.AnnoGrupoImparte)); db.InsertarMatriculado_en(fila.CorreoMatricula, fila.SiglaCursoMatricula, Convert.ToByte(fila.NumeroGrupoMatricula), Convert.ToByte(fila.SemestreMatricula), Convert.ToInt32(fila.AnnoMatricula)); db.InsertarPertenece_a(fila.CodigoCarreraCurso, fila.CodigoEnfasisCurso, fila.SiglaCursoCarrera); }
public void correoValido() //Este test aplica para correo de estudiante y funcionario { GuiaHorario guia = new GuiaHorario(); guia.CorreoMatricula = "*****@*****.**"; //correo valido bool retorno = ValidarEmail(guia.CorreoMatricula); Assert.AreEqual(retorno, true); }
public void annoValido() //Este test aplica para anno, numero de grupo, semestre { GuiaHorario guia = new GuiaHorario(); guia.Anno = "2019"; //Anno entero positivo valido bool retorno = ValidarNumero(guia.Anno); Assert.AreEqual(retorno, true); }
public void semestreValido() //Este test solo aplica para semestre { GuiaHorario guia = new GuiaHorario(); guia.Semestre = "2"; //Semestre con valor numerico positivo entre 1 y 3 valido bool retorno = ValidarNumero(guia.Semestre); Assert.AreEqual(retorno, true); }
public void emailInvalido3() //Este test aplica para el correo del funcionario, estudiante y persona { GuiaHorario guia = new GuiaHorario(); guia.CorreoMatricula = "345"; bool retorno = ValidarEmail(guia.CorreoMatricula); Assert.AreEqual(retorno, false); }
public void SemestreNoEsInt() //Este test aplica para el anno, semestre y numero de grupo //ya que tienen la misma condicion de validacion { GuiaHorario guia = new GuiaHorario(); guia.Semestre = "2.0"; //Longitud invalida mayor a 50 caracteres bool retorno = ValidarNumero(guia.Semestre); Assert.AreEqual(retorno, false); }
public void AnnoNoEsInt() //Este test aplica para el anno, el semestre y el numero de grupo //ya que tienen la misma condicion de validacion { GuiaHorario guia = new GuiaHorario(); guia.NumeroGrupo = "No es int"; //No es un entero bool retorno = ValidarNumero(guia.NumeroGrupo); Assert.AreEqual(retorno, false); }
public void NombreInvalido() //Este test aplica para el nombre de los cursos, unidades, carreras y enfasis //ya que tienen la misma condicion de validacion { GuiaHorario guia = new GuiaHorario(); guia.NombreCurso = "Calculo 10000000000000000000000000000000000000000000001"; //Longitud invalida mayor a 50 caracteres bool retorno = ValidarTamanoText(guia.CodigoCarreraCurso, 50); Assert.AreEqual(retorno, false); }
public void CodigoInvalido() //Este test aplica para el codigo del enfasis, carrera, sigla curso y unidad academica //ya que tienen la misma condicion de validacion { GuiaHorario guia = new GuiaHorario(); guia.CodigoCarreraCurso = "11111111111111111111111111111111111111"; //Longitud invalida mayor a 10 caracteres bool retorno = ValidarTamanoText(guia.CodigoCarreraCurso, 10); Assert.AreEqual(retorno, false); }
public void nombreValido() //Este test aplica para el nombre de los cursos, unidades, carreras y enfasis //ya que tienen la misma condicion de validacion { GuiaHorario guia = new GuiaHorario(); guia.NombreCurso = "Calculo 1"; //Longitud < 50 valida bool retorno = ValidarTamanoText(guia.NombreCurso, 50); Assert.AreEqual(retorno, true); }
public void codigoValido() //Este test aplica para el codigo del enfasis, carrera, sigla curso y unidad academica //ya que tienen la misma condicion de validacion { GuiaHorario guia = new GuiaHorario(); guia.CodigoCarreraCurso = "101010"; //Longitud < 10 valida bool retorno = ValidarTamanoText(guia.CodigoCarreraCurso, 10); Assert.AreEqual(retorno, true); }
public Tuple <bool, string> Validar(GuiaHorario guia, int filaActual) { int fila = filaActual; int columna = 0; string mensajeError = ""; //Codigo Carrera columna++; if (!ValidarTamanoText(guia.CodigoCarreraCurso, 10) || checkForSQLInjection(guia.CodigoCarreraCurso)) { mensajeError = "El campo codigo de carrera en la fila " + fila.ToString() + " , columna " + columna.ToString() + " es invalido"; return(Tuple.Create(false, mensajeError)); //email invalidao } //Codigo Enfasis columna++; if (!ValidarTamanoText(guia.CodigoEnfasisCurso, 10) || checkForSQLInjection(guia.CodigoEnfasisCurso)) { mensajeError = "El campo codigo de enfasis en la fila " + fila.ToString() + " , columna " + columna.ToString() + " es invalido"; return(Tuple.Create(false, mensajeError)); //email invalidao } //Sigla Curso Carrera columna++; if (!ValidarTamanoText(guia.SiglaCursoCarrera, 10) || checkForSQLInjection(guia.SiglaCursoCarrera)) { mensajeError = "El campo sigla curso en la fila " + fila.ToString() + " , columna " + columna.ToString() + " es invalido"; return(Tuple.Create(false, mensajeError)); //email invalidao } //Sigla Curso columna++; if (!ValidarTamanoText(guia.SiglaCursoCarrera, 10) || checkForSQLInjection(guia.SiglaCursoCarrera)) { mensajeError = "El campo sigla curso en la fila " + fila.ToString() + " , columna " + columna.ToString() + " es invalido"; return(Tuple.Create(false, mensajeError)); //email invalidao } //Nombre Curso columna++; if (!ValidarTamanoText(guia.NombreCurso, 50) || checkForSQLInjection(guia.NombreCurso)) { mensajeError = "El campo nombre curso en la fila " + fila.ToString() + " , columna " + columna.ToString() + " es invalido"; return(Tuple.Create(false, mensajeError)); //email invalidao } //Sigla Curso Grupo columna++; if (!ValidarTamanoText(guia.SiglaCursoGrupo, 10) || checkForSQLInjection(guia.SiglaCursoGrupo)) { mensajeError = "El campo sigla curso en la fila " + fila.ToString() + " , columna " + columna.ToString() + " es invalido"; return(Tuple.Create(false, mensajeError)); //email invalidao } //Num Grupo columna++; if (!ValidarNumero(guia.NumeroGrupo) || checkForSQLInjection(guia.NumeroGrupo)) { mensajeError = "El campo numero de grupo en la fila " + fila.ToString() + " , columna " + columna.ToString() + " es invalido"; return(Tuple.Create(false, mensajeError)); //email invalidao } //Semestre columna++; if (!ValidarNumero(guia.Semestre) || checkForSQLInjection(guia.Semestre)) { mensajeError = "El campo semestre en la fila " + fila.ToString() + " , columna " + columna.ToString() + " es invalido"; return(Tuple.Create(false, mensajeError)); //email invalidao } //Anno columna++; if (!ValidarNumero(guia.Anno) || checkForSQLInjection(guia.Anno)) { mensajeError = "El campo anio en la fila " + fila.ToString() + " , columna " + columna.ToString() + " es invalido"; return(Tuple.Create(false, mensajeError)); //email invalidao } //Sigla Curso Matricula columna++; if (!ValidarTamanoText(guia.SiglaCursoMatricula, 10) || checkForSQLInjection(guia.SiglaCursoMatricula)) { mensajeError = "El campo sigla curso en la fila " + fila.ToString() + " , columna " + columna.ToString() + " es invalido"; return(Tuple.Create(false, mensajeError)); //email invalidao } //Num Grupo Matricula columna++; if (!ValidarNumero(guia.NumeroGrupoMatricula) || checkForSQLInjection(guia.NumeroGrupoMatricula)) { mensajeError = "El campo numero de grupo en la fila " + fila.ToString() + " , columna " + columna.ToString() + " es invalido"; return(Tuple.Create(false, mensajeError)); //email invalidao } //Semestre Imparte columna++; if (!ValidarNumero(guia.SemestreMatricula) || checkForSQLInjection(guia.SemestreMatricula)) { mensajeError = "El campo semestre en la fila " + fila.ToString() + " , columna " + columna.ToString() + " es invalido"; return(Tuple.Create(false, mensajeError)); //email invalidao } //Anno Imparte columna++; if (!ValidarNumero(guia.AnnoMatricula) || checkForSQLInjection(guia.AnnoMatricula)) { mensajeError = "El campo anio en la fila " + fila.ToString() + " , columna " + columna.ToString() + " es invalido"; return(Tuple.Create(false, mensajeError)); //email invalidao } //Correo Matricula columna++; if (!ValidarEmail(guia.CorreoMatricula) || checkForSQLInjection(guia.CorreoMatricula)) { mensajeError = "El campo correo estudiante en la fila " + fila.ToString() + " , columna " + columna.ToString() + " es invalido"; return(Tuple.Create(false, mensajeError)); //email invalidao } return(Tuple.Create(true, "")); }