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); } } }
public ActionResult MantenimientoProfesores() { UPCNETServiceProfesorClient proxy = new UPCNETServiceProfesorClient(); _MantenimientoProfesores objMantenimientoProfesor = new _MantenimientoProfesores(); objMantenimientoProfesor.Procesar(proxy.getProfesor()); return(View(objMantenimientoProfesor)); }
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)); } }
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; }
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; }
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); } }
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()); }