/// <summary> /// Listado de Proyectos por trabajador /// </summary> /// <param name="c"></param> /// <returns></returns> public List<VProyeT> LtrabajadorProyec(string p) { try { //user = Membership.GetUser().ToString(); List<Vspt> Ltp = bd.Vspt.Where(t => t.T_CEDULA == p).ToList(); List<VProyeT> Vpt = new List<VProyeT>(); if (Ltp.Count.Equals(0)) { return Vpt; } else { foreach (var item in Ltp) { VProyeT Vt = new VProyeT(); Vt.ID_PY = item.ID_PY; Vt.T_CEDULA = item.T_CEDULA; Vt.NOMBRES = item.NOMBRES; Vt.NOMBRE_PROYEC = item.NOMBRE_PROYEC; Vpt.Add(Vt); } return Vpt; } } catch (Exception) { return null; throw; } }
/// <summary> /// Metodo retorna una lista de Proyectos asignados a un trabajor en especifico /// </summary> /// <param name="p"></param> /// <returns></returns> public List<VProyeT> ListProyecT() { try { user = Membership.GetUser().ToString(); List<Vspt> Lpt = bd.Vspt.OrderBy(l => l.NOMBRE_PROYEC).Where(t => t.T_CEDULA == user).ToList(); List<VProyeT> Vpt = new List<VProyeT>(); if (Lpt.Count.Equals(0)) { return Vpt; } else { foreach (var item in Lpt) { VProyeT Vp = new VProyeT(); Vp.ID_PROYEC = item.ID_PROYEC; Vp.NOMBRE_PROYEC = item.NOMBRE_PROYEC; Vpt.Add(Vp); } return Vpt; } } catch (Exception) { return null; throw; } }