コード例 #1
0
        public ConsolidadoDto GetConsolidado(string Usuario, short Vigencia)
        {
            ConsolidadoDto con = new ConsolidadoDto();

            Est_Avi_Actividad bll = new Est_Avi_Actividad();
            List<vPCRONOGRAMASPC> lst = bll.getListaEstAviAct2(Vigencia, Usuario);
            List<itemConcolidado> lAct = new List<itemConcolidado>();
            List<itemConcolidado> lSol = new List<itemConcolidado>();
            con.lActividades = lAct;
            con.lSolicitudes = lSol;

            itemConcolidado item1 = new itemConcolidado();
            item1.Nombre = "Vencidas";
            item1.Cantidad = lst.Where(t => t.EST_AVI_ACT == "ACVEN").ToList().Count();
            item1.Color = "danger";
            con.lActividades.Add(item1);

            itemConcolidado item2 = new itemConcolidado();
            item2.Nombre = "Hoy";
            item2.Cantidad = lst.Where(t => t.EST_AVI_ACT == "ACHOY").ToList().Count();
            item2.Color = "info";
            con.lActividades.Add(item2);

            itemConcolidado item3 = new itemConcolidado();
            item3.Nombre = "Proximas";
            item3.Cantidad = lst.Where(t => t.EST_AVI_ACT == "ACPVEN").ToList().Count();
            item3.Color = "success";
            con.lActividades.Add(item3);

            PSolicitudesBLL epBLL = new PSolicitudesBLL();

            itemConcolidado item4 = new itemConcolidado();
            item4.Nombre = "Por Recibir";
            item4.Cantidad = epBLL.GetMisSolicitudes(Usuario, "SREC", Vigencia).Count();
            item4.Color = "warning";
            con.lSolicitudes.Add(item4);

            itemConcolidado item5 = new itemConcolidado();
            item5.Nombre = "Por Revisar";
            item5.Cantidad = epBLL.GetMisSolicitudes(Usuario, "SREV", Vigencia).Count();
            item5.Color = "success";
            con.lSolicitudes.Add(item5);

            itemConcolidado item6 = new itemConcolidado();
            item6.Nombre = "Aceptadas";
            item6.Cantidad = epBLL.GetMisSolicitudes(Usuario, "ACEP", Vigencia).Count();
            item6.Color = "info";
            con.lSolicitudes.Add(item6);

            itemConcolidado item7 = new itemConcolidado();
            item7.Nombre = "Rechazadas";
            item7.Cantidad = epBLL.GetMisSolicitudes(Usuario, "RECH", Vigencia).Count();
            item7.Color = "danger";
            con.lSolicitudes.Add(item7);

            return con;
        }
コード例 #2
0
 public ByARpt PostRevisar(vHRevisado hr)
 {
     PSolicitudesBLL epBLL = new PSolicitudesBLL();
     return epBLL.Revisar(hr);
 }
コード例 #3
0
 public ByARpt PostRecibir(vHRevisado hr)
 {
     PSolicitudesBLL epBLL = new PSolicitudesBLL();
     return epBLL.Recibir(hr.IDE, hr.OBS_RECIBIDO_ABOG);
 }
コード例 #4
0
 public string GetProximoNumxMod(string CodSol)
 {
     PSolicitudesBLL epBLL = new PSolicitudesBLL();
     return epBLL.GetProximoNumxMod(CodSol);
 }
コード例 #5
0
 public List<vPSolicitudes> GetMisSolicitudes(string Usuario, short Vigencia, string Estado)
 {
     PSolicitudesBLL epBLL = new PSolicitudesBLL();
     return epBLL.GetMisSolicitudes(Usuario, Estado, Vigencia);
 }