コード例 #1
0
        public List <Profesor> GetProfesor()
        {
            ProfesorDAO     profesordao = new ProfesorDAO();
            List <Profesor> list        = profesordao.GetProfesor();

            return(list);
        }
コード例 #2
0
        /// <summary>Crea objetos coordinador y usuario para comunicarlos con los dao</summary>
        /// <param name="nombre"> Nombre.</param>
        /// <param name="númeroPersonal">número personal.</param>
        /// <param name="carrera"> carrera.</param>
        /// <param name="correo">correo.</param>
        /// <param name="contraseña"> contraseña.</param>
        /// <returns>Resultado de la operación</returns>
        public AddResult AñadirCoordinador(string idprofesor, string diasenservicio, string nombresprofesor, String apellidopaterno, string apellidomaterno, string usuario, string contraseña, string fechaderegistro, string fechadebaja)
        {
            ProfesorDAO instanceProfesorDAO = new ProfesorDAO();
            UsuarioDAO  usuarioDAO          = new UsuarioDAO();
            Profesor    instanceProfesor    = new Profesor(idprofesor, diasenservicio, nombresprofesor, apellidopaterno, apellidomaterno, usuario, contraseña, fechaderegistro, fechadebaja);
            DateTime    dateTime            = DateTime.Now;
            Usuario     instanceUsuario     = new Usuario(idprofesor, contraseña, "Coordinador", dateTime, nombresprofesor);

            if (instanceProfesorDAO.AddProfesor(instanceProfesor) == AddResult.Success && usuarioDAO.AddUsuario(instanceUsuario) == AddResult.Success)
            {
                return(AddResult.Success);
            }
            return(AddResult.UnknowFail);
        }
コード例 #3
0
        /// <summary>Crea objetos coordinador y usuario para comunicarlos con los dao</summary>
        /// <param name="nombre"> Nombre.</param>
        /// <param name="númeroPersonal">número personal.</param>
        /// <param name="carrera"> carrera.</param>
        /// <param name="correo">correo.</param>
        /// <param name="contraseña"> contraseña.</param>
        /// <returns>Resultado de la operación</returns>
        public OperationResult AñadirProfesor(string idprofesor, string nombresprofesor, string apellidopaterno, string apellidomaterno, string usuario, string contraseña, string fechaderegistro, string fechadebaja, string turno, string correo)
        {
            OperationResult operation = OperationResult.UnknowFail;



            if (GetNoPersonalProfesor(idprofesor).IdProfesor == null)
            {
                Profesor    profesor        = new Profesor(idprofesor, nombresprofesor, apellidopaterno, apellidomaterno, usuario, contraseña, fechaderegistro, fechadebaja, turno);
                DateTime    dateTime        = DateTime.Now;
                Usuario     instanceusuario = new Usuario(usuario, contraseña, "Profesor", dateTime, nombresprofesor, correo);
                ProfesorDAO profesordao     = new ProfesorDAO();
                operation = (OperationResult)profesordao.AddProfesor(profesor);
            }
            else
            {
                operation = OperationResult.ExistingRecord;
            }

            return(operation);
        }
コード例 #4
0
        public OperationResult DeleteProfesor(String noProfesor)
        {
            ProfesorDAO profesordao = new ProfesorDAO();

            return((OperationResult)profesordao.DeleteProfesorByID(noProfesor));
        }
コード例 #5
0
        public Profesor GetNoPersonalProfesor(String noPersonal)
        {
            ProfesorDAO profesordao = new ProfesorDAO();

            return(profesordao.GetProfesorforID(noPersonal));
        }