Ejemplo n.º 1
0
        public void Fill(string idCurso)
        {
            UPCNETServiceProfesorClient proxy = new UPCNETServiceProfesorClient();

            UPCNETServiceProfesor.alumnosEnCurso[] lista = proxy.getAlumnosEnCurso(idCurso);
            lstAlumno = new List <Business_Entities.AlumnosEnCurso>();
            if (lista != null)
            {
                foreach (var item in lista)
                {
                    Business_Entities.AlumnosEnCurso obj = new Business_Entities.AlumnosEnCurso();
                    obj.IDAlumno     = item.IDAlumno;
                    obj.IDCurso      = item.IDCurso;
                    obj.NombreCurso  = item.nombrec;
                    obj.NombreAlumno = item.nombrea;
                    obj.Apellido     = item.apellido;
                    obj.pc1          = item.pc1;
                    obj.pc2          = item.pc2;
                    obj.ep           = item.ep;
                    obj.ef           = item.ef;

                    lstAlumno.Add(obj);
                }
            }
        }
Ejemplo n.º 2
0
        public ActionResult MantenimientoProfesores()
        {
            UPCNETServiceProfesorClient proxy = new UPCNETServiceProfesorClient();
            _MantenimientoProfesores    objMantenimientoProfesor = new _MantenimientoProfesores();

            objMantenimientoProfesor.Procesar(proxy.getProfesor());
            return(View(objMantenimientoProfesor));
        }
Ejemplo n.º 3
0
        public ActionResult AddEditProfesor(_AddEditProfesor objViewModel)
        {
            try
            {
                UPCNETServiceProfesor.profesor objProfesor = null;
                UPCNETServiceProfesorClient    proxy       = new UPCNETServiceProfesorClient();
                if (objViewModel.Modo == "Editar")
                {
                    objProfesor            = proxy.getProfesorById(objViewModel.IDProfesor);
                    objProfesor.nombre     = objViewModel.Nombre;
                    objProfesor.apellido   = objViewModel.Apellido;
                    objProfesor.correo     = objViewModel.Correo;
                    objProfesor.direccion  = objViewModel.Direccion;
                    objProfesor.dni        = objViewModel.DNI;
                    objProfesor.idProfesor = objViewModel.IDProfesor;
                    objProfesor.pass       = objViewModel.Password;
                    objProfesor.edad       = objViewModel.Edad;
                    objProfesor.sueldo     = objViewModel.Sueldo;

                    proxy.editProfesor(objProfesor);
                }
                else
                {
                    objProfesor                 = new UPCNETServiceProfesor.profesor();
                    objProfesor.nombre          = objViewModel.Nombre;
                    objProfesor.apellido        = objViewModel.Apellido;
                    objProfesor.correo          = objViewModel.Correo;
                    objProfesor.direccion       = objViewModel.Direccion;
                    objProfesor.dni             = objViewModel.DNI;
                    objProfesor.idProfesor      = objViewModel.IDProfesor;
                    objProfesor.pass            = objViewModel.Password;
                    objProfesor.edad            = objViewModel.Edad;
                    objProfesor.sueldo          = objViewModel.Sueldo;
                    objProfesor.edadSpecified   = true;
                    objProfesor.sueldoSpecified = true;
                    objProfesor.dniSpecified    = true;

                    proxy.setProfesor(objProfesor);
                }

                return(RedirectToAction("MantenimientoProfesores", "Panel"));
            }
            catch (Exception ex)
            {
                return(View(objViewModel));
            }
        }
Ejemplo n.º 4
0
        public void Fill(string IDCurso, string Modo)
        {
            objCurso         = new Business_Entities.Curso();
            objCurso.IDCurso = IDCurso;
//            this.IDCurso = IDCurso;
            UPCNETServiceProfesorClient proxyPR = new UPCNETServiceProfesorClient();

            if (IDCurso != "" && IDCurso != null)
            {
                UPCNETServiceCursoClient proxyCU = new UPCNETServiceCursoClient();
                curso obj = proxyCU.getCursoById(IDCurso);

                objCurso.IDProfesor      = obj.idProfesor;
                objCurso.Nombre          = obj.nombre;
                objCurso.CicloDeCurso    = obj.cicloDeCurso;
                objCurso.MaxInasistencia = obj.maxInasistencia;
            }
            //Profesores --no es necesario todos los datos pero podemos sacar de ellos estos atributos, si lo colocamos en otra cosa q no sea CBox

            lstProfesores = new List <Business_Entities.Profesor>();
            foreach (var item in proxyPR.getProfesor())
            {
                Business_Entities.Profesor obj = new Business_Entities.Profesor();
                obj.IDProfesor = item.idProfesor;
                obj.Apellido   = item.apellido;
                obj.Correo     = item.correo;
                obj.Direccion  = item.direccion;
                obj.DNI        = item.dni;
                obj.Edad       = item.edad;
                obj.Nombre     = item.nombre;
                obj.Pass       = item.pass;
                obj.Sueldo     = item.sueldo;
                lstProfesores.Add(obj);
            }
            selectProfesores = from c in lstProfesores
                               select new SelectListItem
            {
                Text  = c.Nombre + " " + c.Apellido,
                Value = c.IDProfesor
            };
            this.Modo = Modo;
        }
Ejemplo n.º 5
0
        public void Fill(string IDProfesor, string Modo)
        {
            this.IDProfesor = IDProfesor;

            if (IDProfesor != "" && IDProfesor != null)
            {
                UPCNETServiceProfesorClient    proxy       = new UPCNETServiceProfesorClient();
                UPCNETServiceProfesor.profesor objProfesor = proxy.getProfesorById(IDProfesor);

                this.Nombre    = objProfesor.nombre;
                this.Apellido  = objProfesor.apellido;
                this.Correo    = objProfesor.correo;
                this.DNI       = objProfesor.dni;
                this.Password  = objProfesor.pass;
                this.Direccion = objProfesor.direccion;
                this.Edad      = objProfesor.edad;
                this.Sueldo    = objProfesor.sueldo;
            }
            this.Modo = Modo;
        }
Ejemplo n.º 6
0
        public void Fill(string idProfesor)
        {
            UPCNETServiceProfesorClient proxy = new UPCNETServiceProfesorClient();

            UPCNETServiceProfesor.horarioProfesor[] lista = proxy.getHorarioProfesor(idProfesor);
            lstHorario = new List <Business_Entities.HorarioProfesor>();
            if (lista != null)
            {
                foreach (var item in lista)
                {
                    Business_Entities.HorarioProfesor obj = new Business_Entities.HorarioProfesor();
                    obj.IDCurso = item.IDCurso;
                    obj.Nombre  = item.nombre;
                    obj.Dia     = item.dia;
                    obj.HoraIni = item.horaIni;
                    obj.HoraFin = item.horaFin;
                    lstHorario.Add(obj);
                }
            }
        }
        public void Fill(string idProfesor)
        {
            UPCNETServiceProfesorClient proxy = new UPCNETServiceProfesorClient();

            UPCNETServiceProfesor.cursoProfesor[] lista = proxy.getCursoProfesor(idProfesor);
            lstCurso = new List <Business_Entities.CursoProfesor>();

            if (lista != null)
            {
                foreach (var item in lista)
                {
                    Business_Entities.CursoProfesor obj = new Business_Entities.CursoProfesor();
                    obj.IDCurso = item.IDCurso;
                    obj.Nombre  = item.nombre;
                    obj.Ciclo   = item.cicloDeCurso;

                    lstCurso.Add(obj);
                }
            }
        }
 public void Fill()
 {
     if (Evaluacion != "")
     {
         UPCNETServiceProfesorClient proxy = new UPCNETServiceProfesorClient();
         if (Evaluacion == "PC1")
         {
             objAlumnosEnCurso.pc1 = Nota;
         }
         else if (Evaluacion == "PC2")
         {
             objAlumnosEnCurso.pc2 = Nota;
         }
         else if (Evaluacion == "EP")
         {
             objAlumnosEnCurso.ep = Nota;
         }
         else if (Evaluacion == "EF")
         {
             objAlumnosEnCurso.ef = Nota;
         }
         proxy.setNotaAlumnosEnCurso(objAlumnosEnCurso);
     }
 }
Ejemplo n.º 9
0
        public ActionResult Login(_LoginViewModel objLoginViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View(objLoginViewModel));
            }

            //Adminstrador
            UPCNETServiceAdministradorClient proxy = new UPCNETServiceAdministradorClient();

            UPCNETServiceAdministrador.administrador[] lista = proxy.getAdministrador();

            bool   existe_cuenta = false;
            string nombre        = "";
            string email         = "";
            string id            = "";

            foreach (var item in lista)
            {
                if (objLoginViewModel.UsuarioCodigo == item.IDAdministrador && objLoginViewModel.UsuarioPassword == item.pass)
                {
                    existe_cuenta = true;
                    nombre        = item.nombre;
                    email         = item.correo;
                    break;
                }
            }

            if (existe_cuenta == true)
            {
                Session.Set(SessionKey.Nombre, nombre);
                Session.Set(SessionKey.Email, email);
                return(RedirectToAction("Administrador", "Panel"));
            }
            else
            {
                ModelState.AddModelError("", ValidationString.CampoUsuarioIncorrecto);
                ModelState.AddModelError("", ValidationString.CampoPasswordIncorrecto);
            }

            //Profesor
            UPCNETServiceProfesorClient proxyP = new UPCNETServiceProfesorClient();

            UPCNETServiceProfesor.profesor[] listaP = proxyP.getProfesor();

            foreach (var item in listaP)
            {
                if (objLoginViewModel.UsuarioCodigo == item.idProfesor && objLoginViewModel.UsuarioPassword == item.pass)
                {
                    existe_cuenta = true;
                    nombre        = item.nombre;
                    email         = item.correo;
                    id            = item.idProfesor;
                    break;
                }
            }

            if (existe_cuenta == true)
            {
                Session.Set(SessionKey.Nombre, nombre);
                Session.Set(SessionKey.Email, email);
                Session["IDProfesor"] = id;
                return(RedirectToAction("Profesor", "Profesor"));
            }
            else
            {
                ModelState.AddModelError("", ValidationString.CampoUsuarioIncorrecto);
                ModelState.AddModelError("", ValidationString.CampoPasswordIncorrecto);
            }

            //Alumno
            UPCNETServiceAlumnoClient proxyAl = new UPCNETServiceAlumnoClient();

            UPCNETServiceAlumno.alumno[] listaAl = proxyAl.getAlumnos();

            foreach (var item in listaAl)
            {
                if (objLoginViewModel.UsuarioCodigo == item.idAlumno && objLoginViewModel.UsuarioPassword == item.pass)
                {
                    existe_cuenta = true;
                    nombre        = item.nombre;
                    email         = item.correo;
                    id            = item.idAlumno;
                    break;
                }
            }

            if (existe_cuenta == true)
            {
                Session.Set(SessionKey.Nombre, nombre);
                Session.Set(SessionKey.Email, email);
                Session["idAlumno"] = id;
                return(RedirectToAction("Alumno", "Alumno"));
            }
            else
            {
                ModelState.AddModelError("", ValidationString.CampoUsuarioIncorrecto);
                ModelState.AddModelError("", ValidationString.CampoPasswordIncorrecto);
            }

            return(View());
        }