Example #1
0
 public List <ReporteResumenPersonaBE> ListadoAsistencia(int IdEmpresa, int IdTema, int Periodo)
 {
     try
     {
         ReporteResumenPersonaDL ReporteResumenPersona = new ReporteResumenPersonaDL();
         return(ReporteResumenPersona.ListadoAsistencia(IdEmpresa, IdTema, Periodo));
     }
     catch (Exception ex)
     { throw ex; }
 }
Example #2
0
 public List <ReporteResumenPersonaBE> ListadoHorasAnualUnidadMineraResponsable(int IdEmpresaResponsable)
 {
     try
     {
         ReporteResumenPersonaDL ResumenPersona = new ReporteResumenPersonaDL();
         return(ResumenPersona.ListadoHorasAnualUnidadMineraResponsable(IdEmpresaResponsable));
     }
     catch (Exception ex)
     { throw ex; }
 }
Example #3
0
 public List <ReporteResumenPersonaBE> Listado(int IdEmpresa, int IdTema, int IdPersona)
 {
     try
     {
         ReporteResumenPersonaDL ReporteResumenPersona = new ReporteResumenPersonaDL();
         return(ReporteResumenPersona.Listado(IdEmpresa, IdTema, IdPersona));
     }
     catch (Exception ex)
     { throw ex; }
 }
Example #4
0
        public List <ReporteResumenPersonaBE> ListadoHorasMensualEmpresaResponsable(int Periodo)
        {
            try
            {
                List <EmpresaBE> lstEmpresa;
                List <ReporteResumenPersonaBE> lstHorasMensualEmpresa;

                lstEmpresa             = new EmpresaDL().ListaCombo(Parametros.intTECorporativo);
                lstHorasMensualEmpresa = new ReporteResumenPersonaDL().ListadoHorasMensualEmpresaResponsable(Periodo);

                List <string> lstMes = new List <string>();
                foreach (var item in lstHorasMensualEmpresa)
                {
                    var Buscar = lstMes.Where(x => x.Contains(item.Mes)).ToList();
                    if (Buscar.Count == 0)
                    {
                        lstMes.Add(item.Mes);
                    }
                }

                foreach (string strMes in lstMes)
                {
                    foreach (var ItemEmpresa in lstEmpresa)
                    {
                        var Buscar = lstHorasMensualEmpresa.Where(oB => oB.Mes == strMes && oB.EmpresaResponsable == ItemEmpresa.RazonSocial).ToList();
                        if (Buscar.Count == 0)
                        {
                            ReporteResumenPersonaBE objE_ReporteResumenPersona = new ReporteResumenPersonaBE();
                            objE_ReporteResumenPersona.Periodo            = Periodo.ToString();
                            objE_ReporteResumenPersona.Mes                = strMes;
                            objE_ReporteResumenPersona.EmpresaResponsable = ItemEmpresa.RazonSocial;
                            objE_ReporteResumenPersona.Horas              = 0;
                            lstHorasMensualEmpresa.Add(objE_ReporteResumenPersona);
                        }
                    }
                }

                return(lstHorasMensualEmpresa);
            }
            catch (Exception ex)
            { throw ex; }
        }