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; } }
public List <ReporteResumenPersonaBE> ListadoHorasAnualUnidadMineraResponsable(int IdEmpresaResponsable) { try { ReporteResumenPersonaDL ResumenPersona = new ReporteResumenPersonaDL(); return(ResumenPersona.ListadoHorasAnualUnidadMineraResponsable(IdEmpresaResponsable)); } catch (Exception ex) { throw ex; } }
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; } }
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; } }