public string cursosRelacionados([FromBody] IdPersona data) { ConexionEspol conexionEspol = new ConexionEspol(); string resultado = conexionEspol.cursosRelacionados(data.idPersona).Result; return(resultado); }
public IEnumerable <Lista_Personalizada> GetListasPorPersona(IdPersona data) { /*List<RetornoListaPersonalizada> retorno = new List<RetornoListaPersonalizada>(); * foreach(Lista_Personalizada lista in context.TBL_Lista_Personalizada.Where(x => x.idPersona == data.idPersona).ToList()) * { * retorno.Add(new RetornoListaPersonalizada(lista, context)); * }*/ return(context.TBL_Lista_Personalizada.Where(x => x.idPersona == data.idPersona).ToList()); }
public IEnumerable <RetornoInvitacionDetallada> GetInvitacionesPendientes(IdPersona data) { List <RetornoInvitacionDetallada> invitaciones = new List <RetornoInvitacionDetallada>(); var invitacionesPendientes = context.TBL_Invitacion.Where(x => x.idPersona == data.idPersona && x.estado == "E" && x.cancelada == "F").ToList(); foreach (Invitacion invitacion in invitacionesPendientes) { invitaciones.Add(new RetornoInvitacionDetallada(invitacion, context)); } return(invitaciones); }
//Vale public IQueryable cursosRelacionados([FromBody] IdPersona data) { if (new PersonaController(context).esProfesor(data.idPersona)) { return(sacarCursosProfesor(data.idPersona)); } else { return(sacarCursosEstudiante(data.idPersona)); } }
public IEnumerable <Reunion> ReunionesAsistir(IdPersona data) { List <Reunion> retorno = context.TBL_Reunion.Where(x => x.idCreador == data.idPersona && x.cancelada == "F").ToList(); var query = from reunion in context.TBL_Reunion join invitacion in context.TBL_Invitacion on reunion.id equals invitacion.idReunion where invitacion.estado == "A" && invitacion.cancelada == "F" && reunion.cancelada == "F" && invitacion.idPersona == data.idPersona select new { reunion, invitacion }.reunion; return(retorno.Concat(query.ToList())); }
public IQueryable materiasPorProfesor([FromBody] IdPersona data) { var periodoActual = new PeriodoAcademicoController(context).periodoActual(); var query = from materia in context.TBL_MATERIA join curso in context.TBL_CURSO on materia.intIdMateria equals curso.intIdMateria join persona in context.TBL_PERSONA on curso.intIdProfesor equals persona.intIdPersona where curso.strEstado == "A" && persona.intIdPersona == data.idPersona && curso.intIdPeriodo == periodoActual.intIdPeriodoAcademico select new { idMateria = materia.intIdMateria, nombreMateria = materia.strNombre, nombreCompletoMateria = materia.strNombreCompleto, }; return(query.Distinct().OrderBy(x => x.nombreMateria)); }
} //update private Dictionary <string, string> prepareData(bool add) { string FECHA = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss"); Dictionary <string, string> dic = new Dictionary <string, string>(); if (add) { dic.Add("ID_PERSONA", IdPersona.ToString()); //dic.Add("ID_PENSIONADO", IdPensionado.ToString()); } dic.Add("CUENTA", Cuenta); dic.Add("CLABE", Clabe); // dic.Add("CUENTA", Cuenta.ToString()); // dic.Add("CLABE", Clabe.ToString()); dic.Add("BENEFICIARIO", Nombre); dic.Add("BENEFICIARIOP", ApellidoP); dic.Add("BENEFICIARIOM", ApellidoM); dic.Add("CVE_BANCO", Banco);//CVE_BANCO dic.Add("TIPODEPAGO", TipoPago); dic.Add("TIPOPENSION", TipoPension); dic.Add("PORCENTAJE", Porcentaje.ToString("F")); dic.Add("CUOTA", MontoFijo.ToString("F")); dic.Add("COMENTARIOS", Comentarios); /*if (add) * dic.Add("FECHA_R", FECHA); * else * dic.Add("FECHA_M", FECHA);*/ dic.Add("IP", "0"); dic.Add("USUARIO", sesion.nickName); dic.Add("ACTIVO", Activo ? "1" : "0"); return(dic); }
public IQueryable cursosProfesor([FromBody] IdPersona data) { return(sacarCursosProfesor(data.idPersona)); }
public IQueryable cursosEstudiante([FromBody] IdPersona data) { return(sacarCursosEstudiante(data.idPersona)); }