/// <summary> /// Meotodo retorna las tares asignadas a un asesor /// para un dia especifico y se encuntre activas /// </summary> /// <param name="t"></param> /// <returns></returns> public List<VTareasTrab> ListadoTareas() { try { //&& v.FECHAINICIO==DateTime.Today user = Membership.GetUser().ToString(); List<VTareas> vlt = bd.VTareas.OrderByDescending(i=> i.FECHAINICIO).Where(v => v.T_CEDULA == user && v.ESTADO!="T").ToList(); List<VTareasTrab> Vltra = new List<VTareasTrab>(); if (vlt.Count.Equals(0)) { return Vltra; } else { foreach (var item in vlt) { VTareasTrab vt = new VTareasTrab(); vt.CEDULA = item.CEDULA; vt.ID_TAREA= item.ID_TAREA; vt.NOMBRES = item.NOMBRES; vt.P_APELLIDO = item.P_APELLIDO; vt.S_APELLIDO = item.S_APELLIDO; vt.CONCEPTO = item.CONCEPTO; vt.FECHAINICIO = item.FECHAINICIO; vt.ESTADO = item.ESTADO; vt.TELEFONO2 = item.TELEFONO2; vt.PROYEC_INTERES = item.PROYEC_INTERES; Vltra.Add(vt); } return Vltra; } } catch (Exception) { throw; } }
/// <summary> /// Listado de tareas asigandos para el asesor activo en sistema /// </summary> /// <param name="t"></param> /// <returns></returns> public List<VTareasTrab> ListadoTareasUser() { try { user = Membership.GetUser().ToString(); List<VTareas> vltus = bd.VTareas.OrderByDescending(i => i.FECHAINICIO).Where(v => v.T_CEDULA == user).ToList(); List<VTareasTrab> Vltraus = new List<VTareasTrab>(); if (vltus.Count.Equals(0)) { return Vltraus; } else { foreach (var item in vltus) { VTareasTrab vt = new VTareasTrab(); vt.CEDULA = item.CEDULA; vt.ID_TAREA = item.ID_TAREA; vt.NOMBRES = item.NOMBRES; vt.P_APELLIDO = item.P_APELLIDO; vt.S_APELLIDO = item.S_APELLIDO; vt.CONCEPTO = item.CONCEPTO; vt.FECHAINICIO = item.FECHAINICIO; vt.ESTADO = item.ESTADO; Vltraus.Add(vt); } return Vltraus; } } catch (Exception) { throw; } }
/// <summary> /// Metodo Retorna un listado de tareas asignadas a un cliente en especifico /// </summary> /// <param name="c"></param> /// <returns></returns> public List<VTareasTrab> GetTareas(string c) { List<VTareas> lisT = bd.VTareas.OrderByDescending(l=> l.FECHAINICIO).Where(t => t.CEDULA == c).ToList(); List<VTareasTrab> Vtc = new List<VTareasTrab>(); if (lisT.Count.Equals(0)) { return Vtc; } else { foreach (var item in lisT) { VTareasTrab lt = new VTareasTrab(); lt.CEDULA = item.CEDULA; lt.NOMBRES = item.NOMBRES; lt.P_APELLIDO = item.P_APELLIDO; lt.CONCEPTO = item.CONCEPTO; lt.FECHAINICIO = item.FECHAINICIO; lt.FECHAFIN = item.FECHAFIN; lt.ESTADO = item.ESTADO; lt.ID_TAREA = item.ID_TAREA; Vtc.Add(lt); } return Vtc; } }
/// <summary> /// Metodo retorna infromacion sobreuna tarea consultada en especifico /// </summary> /// <param name="id"></param> /// <returns></returns> public List<VTareasTrab> GetTareaInfo(int id) { try { List<VTareas> linf = bd.VTareas.OrderByDescending(i=> i.FECHAINICIO).Where(v => v.ID_TAREA == id).ToList(); List<VTareasTrab> lisinf = new List<VTareasTrab>(); if (linf.Count.Equals(0)) { return null; } else { foreach (var item in linf) { VTareasTrab vt = new VTareasTrab(); vt.CONCEPTO = item.CONCEPTO; vt.FECHAINICIO = item.FECHAINICIO; vt.FECHAFIN = item.FECHAFIN; vt.ESTADO = item.ESTADO; vt.ID_TAREA = item.ID_TAREA; lisinf.Add(vt); } return lisinf; } } catch (Exception) { throw; } }
/// <summary> /// Metodo retorna un un listado de tareas para un asesor /// </summary> /// <param name="t"></param> /// <returns></returns> public List<VTareasTrab> EstimacionTareas() { try { user = Membership.GetUser().ToString(); List<VTareas> vle = bd.VTareas.Where(v => v.T_CEDULA == user).ToList(); List<VTareasTrab> Vles = new List<VTareasTrab>(); if (vle.Count.Equals(0)) { return Vles; } else { foreach (var item in vle) { VTareasTrab vt = new VTareasTrab(); vt.ESTADO = item.ESTADO; Vles.Add(vt); } return Vles; } } catch (Exception) { throw; } }
/// <summary> /// Metodo retorna un listado de estimacion para un asesor seleccionado /// </summary> /// <param name="p"></param> /// <returns></returns> public List<VTareasTrab> InfoTrabajador(string a) { try { List<VTareas> list = bd.VTareas.Where(l => l.ASESOR == a).ToList(); List<VTareasTrab> lisnf = new List<VTareasTrab>(); if (list.Count.Equals(0)) { return lisnf; } else { foreach (var item in list) { VTareasTrab tareas = new VTareasTrab(); tareas.ESTADO = item.ESTADO; lisnf.Add(tareas); } return lisnf; } } catch (Exception) { throw; } }
/// <summary> /// Retorna informe de tareas asigandas a un Proyecto /// </summary> /// <param name="p"></param> /// <returns></returns> public List<VTareasTrab> InfoProyecto(string p) { try { List<VTareas> list = bd.VTareas.Where(l=> l.PROYEC_INTERES == p).ToList(); List<VTareasTrab> lisnf = new List<VTareasTrab>(); if (list.Count.Equals(0)) { return lisnf; } else { foreach (var item in list) { VTareasTrab tareas = new VTareasTrab(); tareas.ESTADO = item.ESTADO; lisnf.Add(tareas); } return lisnf; } } catch (Exception) { throw; } }