示例#1
0
        public void AddAlumnoTest()
        {
            AlumnoDAO alumnoDAO = new AlumnoDAO();
            Alumno    alumno    = new Alumno("S17012959", "1", "*****@*****.**", "5", "David Bárcenas Duran", "Ingeniería de Software", "No Asignado", "Visible");

            Assert.AreEqual(AddResult.Success, alumnoDAO.AddAlumno(alumno));
        }
示例#2
0
        public void AddAlumnoTestWrongFormat()
        {
            AlumnoDAO alumnoDAO = new AlumnoDAO();
            Alumno    alumno    = new Alumno("BADD990524I55", "1", "*****@*****.**", "5", "David Bárcenas Duran", "Ingeniería de Software", "No Asignado", "Visible");

            Assert.AreEqual(AddResult.SQLFail, alumnoDAO.AddAlumno(alumno));
        }
示例#3
0
        public void AddAlumnoTestNull()
        {
            AlumnoDAO alumnoDAO = new AlumnoDAO();
            Alumno    alumno    = new Alumno();

            Assert.AreEqual(AddResult.NullObject, alumnoDAO.AddAlumno(alumno));
        }
示例#4
0
        public void AddAlumnoTestEmpty()
        {
            AlumnoDAO alumnoDAO = new AlumnoDAO();
            Alumno    alumno    = new Alumno("", "1", "*****@*****.**", "5", "David Bárcenas Duran", "Ingeniería de Software", "No Asignado", "Visible");

            alumnoDAO.AddAlumno(alumno);
        }
        public OperationResult AddAlumno(String Matricula, String Nombre, String Seccion, String Bloque, String Carrera, String Contraseña)
        {
            OperationResult operation = OperationResult.UnknowFail;

            if (GetAlumnoByMatricula(Matricula).Matricula == null)
            {
                Alumno alumno = new Alumno();
                alumno.Matricula    = Matricula;
                alumno.NombreAlumno = Nombre;
                alumno.Seccion      = Seccion;
                alumno.Visibilidad  = "Visible";
                alumno.Bloque       = Bloque;
                alumno.Correo       = Matricula + "@estudiantes.uv.mx";
                alumno.Estado       = "No asignado";
                alumno.Carrera      = Carrera;
                AlumnoDAO alumnoDAO = new AlumnoDAO();
                if ((OperationResult)alumnoDAO.AddAlumno(alumno) == OperationResult.Success)
                {
                    if (CreateUserForAlumno(Matricula, Contraseña, Nombre) == OperationResult.Success)
                    {
                        operation = OperationResult.Success;
                    }
                    else
                    {
                        DeleteAlumno(Matricula);
                        operation = OperationResult.UnknowFail;
                    }
                }
                else
                {
                    operation = OperationResult.UnknowFail;
                }
            }
            else
            {
                operation = OperationResult.ExistingRecord;
            }
            return(operation);
        }