Beispiel #1
0
        public void noEsBool() //Este test solo aplica para Borrado
        {
            ListaEstudiante lista = new ListaEstudiante();

            lista.Borrado = "No es bool";
            bool retorno = ValidaBool(lista.Borrado);

            Assert.AreEqual(retorno, false);
        }
Beispiel #2
0
 public Listas()
 {
     lista   = new ListaEstudiante();
     binding = new BindingSource();
     InitializeComponent();
     cargarComboEstrato();
     cargarComboPrograma();
     cargarComboSedeUniversidad();
     cargarComboUniversidad();
     pnlDatosCliente.Visible = false;
     pnlGrilla.Visible       = true;
 }
 private void insertarListaEstudiante(ListaEstudiante fila)
 {
     db.InsertarPersonaCSV(fila.CorreoPersona, fila.IdPersona, fila.NombrePersona, fila.ApellidoPersona, fila.TipoIdPersona, Convert.ToBoolean(fila.Borrado));
     db.InsertarEstudianteCSV(fila.CorreoEstudiante);
     db.InsertarEmpadronadoEn(fila.CorreoEstudianteEmpadronado, fila.CodigoCarreraEmpadronado, fila.CodigoEnfasisEmpadronado);
 }
        public Tuple <bool, string> Validar(ListaEstudiante lista, int filaActual)
        {
            int    fila         = filaActual;
            int    columna      = 0;
            string mensajeError = "";

            //Correo Persona
            columna++;
            if (!ValidarEmail(lista.CorreoPersona) || checkForSQLInjection(lista.CorreoPersona))
            {
                mensajeError = "El campo correo en la fila " + fila.ToString() + " , columna " + columna.ToString() + " es invalido";
                return(Tuple.Create(false, mensajeError)); //email invalidao
            }

            //Id
            columna++;
            if (!ValidarTamanoText(lista.IdPersona, 30) || checkForSQLInjection(lista.IdPersona))
            {
                mensajeError = "El campo id persona en la fila " + fila.ToString() + " , columna " + columna.ToString() + " es invalido";
                return(Tuple.Create(false, mensajeError));
            }

            //Tipo Id
            columna++;
            if (!ValidarTamanoText(lista.TipoIdPersona, 30) || checkForSQLInjection(lista.TipoIdPersona))
            {
                mensajeError = "El campo tipo de id persona en la fila " + fila.ToString() + " , columna " + columna.ToString() + " es invalido";
                return(Tuple.Create(false, mensajeError));
            }

            //Nombre
            columna++;
            if (!ValidarTamanoText(lista.NombrePersona, 15) || checkForSQLInjection(lista.NombrePersona))
            {
                mensajeError = "El campo nombre persona en la fila " + fila.ToString() + " , columna " + columna.ToString() + " es invalido";
                return(Tuple.Create(false, mensajeError));
            }

            //Apellido
            columna++;
            if (!ValidarTamanoText(lista.ApellidoPersona, 15) || checkForSQLInjection(lista.ApellidoPersona))
            {
                mensajeError = "El campo apellido persona en la fila " + fila.ToString() + " , columna " + columna.ToString() + " es invalido";
                return(Tuple.Create(false, mensajeError));
            }

            //borrado
            columna++;
            if (checkForSQLInjection(lista.Borrado) || ValidaBool(lista.Borrado))
            {
                mensajeError = "El campo borrado en la fila " + fila.ToString() + " , columna " + columna.ToString() + " es invalido";
                return(Tuple.Create(false, mensajeError));
            }

            //Correo Estudiante
            columna++;
            if (!ValidarEmail(lista.CorreoEstudiante) || checkForSQLInjection(lista.CorreoEstudiante))
            {
                mensajeError = "El campo correo estudiante en la fila " + fila.ToString() + " , columna " + columna.ToString() + " es invalido";
                return(Tuple.Create(false, mensajeError));
            }

            //Correo estudiante empadronado
            columna++;
            if (!ValidarEmail(lista.CorreoEstudianteEmpadronado) || checkForSQLInjection(lista.CorreoEstudianteEmpadronado))
            {
                mensajeError = "El campo correo estudiante en la fila " + fila.ToString() + " , columna " + columna.ToString() + " es invalido";
                return(Tuple.Create(false, mensajeError));
            }

            //Codigo Carrera
            columna++;
            if (!ValidarTamanoText(lista.CodigoCarreraEmpadronado, 15) || checkForSQLInjection(lista.CodigoCarreraEmpadronado))
            {
                mensajeError = "El campo codigo de carrera en la fila " + fila.ToString() + " , columna " + columna.ToString() + " es invalido";
                return(Tuple.Create(false, mensajeError));
            }

            //Codigo Enfasis
            columna++;
            if (!ValidarTamanoText(lista.CodigoEnfasisEmpadronado, 15) || checkForSQLInjection(lista.CodigoEnfasisEmpadronado))
            {
                mensajeError = "El campo codigo de enfasis en la fila " + fila.ToString() + " , columna " + columna.ToString() + " es invalido";
                return(Tuple.Create(false, mensajeError));
            }
            return(Tuple.Create(true, ""));
        }