Ejemplo n.º 1
0
 public List <ReporteCapacitacionBE> ListadoAprobadaFecha(int IdEmpresa, int IdTema, DateTime FechaDesde, DateTime FechaHasta)
 {
     try
     {
         ReporteCapacitacionDL Capacitacion = new ReporteCapacitacionDL();
         return(Capacitacion.ListadoAprobadaFecha(IdEmpresa, IdTema, FechaDesde, FechaHasta));
     }
     catch (Exception ex)
     { throw ex; }
 }
Ejemplo n.º 2
0
 public List <ReporteCapacitacionBE> ListadoExpositorFecha(int IdExpositor, DateTime FechaDesde, DateTime FechaHasta)
 {
     try
     {
         ReporteCapacitacionDL Capacitacion = new ReporteCapacitacionDL();
         return(Capacitacion.ListadoExpositorFecha(IdExpositor, FechaDesde, FechaHasta));
     }
     catch (Exception ex)
     { throw ex; }
 }
Ejemplo n.º 3
0
 public List <ReporteCapacitacionBE> ListadoClasificacionFecha(int IdClasificacion, DateTime FechaDesde, DateTime FechaHasta)
 {
     try
     {
         ReporteCapacitacionDL Capacitacion = new ReporteCapacitacionDL();
         return(Capacitacion.ListadoClasificacionFecha(IdClasificacion, FechaDesde, FechaHasta));
     }
     catch (Exception ex)
     { throw ex; }
 }
Ejemplo n.º 4
0
 public List <ReporteCapacitacionBE> ListadoHorasMensualAreaResponsable(int Periodo, int IdEmpresaResponsable, int IdUnidadMineraResponsable)
 {
     try
     {
         ReporteCapacitacionDL Capacitacion = new ReporteCapacitacionDL();
         return(Capacitacion.ListadoHorasMensualAreaResponsable(Periodo, IdEmpresaResponsable, IdUnidadMineraResponsable));
     }
     catch (Exception ex)
     { throw ex; }
 }
Ejemplo n.º 5
0
 public List <ReporteCapacitacionBE> ListadoInasistencia(int IdEmpresa, int Periodo, int IdTipoCapacitacion, int IdClasificacionCapacitacion)
 {
     try
     {
         ReporteCapacitacionDL Capacitacion = new ReporteCapacitacionDL();
         return(Capacitacion.ListadoInasistencia(IdEmpresa, Periodo, IdTipoCapacitacion, IdClasificacionCapacitacion));
     }
     catch (Exception ex)
     { throw ex; }
 }
Ejemplo n.º 6
0
 public List <ReporteCapacitacionBE> ListadoHorasAnualNegocio(int IdEmpresaResponsable)
 {
     try
     {
         ReporteCapacitacionDL Capacitacion = new ReporteCapacitacionDL();
         return(Capacitacion.ListadoHorasAnualNegocio(IdEmpresaResponsable));
     }
     catch (Exception ex)
     { throw ex; }
 }
Ejemplo n.º 7
0
 public List <ReporteCapacitacionBE> Listado(int IdCapacitacion)
 {
     try
     {
         ReporteCapacitacionDL Capacitacion = new ReporteCapacitacionDL();
         return(Capacitacion.Listado(IdCapacitacion));
     }
     catch (Exception ex)
     { throw ex; }
 }
Ejemplo n.º 8
0
        public List <ReporteCapacitacionBE> ListadoHorasMensualClasificacion(int Periodo, int IdEmpresaResponsable)
        {
            try
            {
                List <TablaElementoBE>       lstClasificacionCapacitacion;
                List <ReporteCapacitacionBE> lstHorasMensualClasificacion;

                lstClasificacionCapacitacion = new TablaElementoDL().ListaTodosActivo(0, Parametros.intTblClasificacionCapacitacion);
                lstHorasMensualClasificacion = new ReporteCapacitacionDL().ListadoHorasMensualClasificacion(Periodo, IdEmpresaResponsable);

                List <string> lstMes = new List <string>();
                foreach (var item in lstHorasMensualClasificacion)
                {
                    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 ItemClasificacion in lstClasificacionCapacitacion)
                    {
                        var Buscar = lstHorasMensualClasificacion.Where(oB => oB.Mes == strMes && oB.DescClasificacionCapacitacion == ItemClasificacion.DescTablaElemento).ToList();
                        if (Buscar.Count == 0)
                        {
                            ReporteCapacitacionBE objE_ReporteCapacitacion = new ReporteCapacitacionBE();
                            objE_ReporteCapacitacion.Periodo = Periodo.ToString();
                            objE_ReporteCapacitacion.Mes     = strMes;
                            objE_ReporteCapacitacion.DescClasificacionCapacitacion = ItemClasificacion.DescTablaElemento;
                            objE_ReporteCapacitacion.Horas = 0;
                            lstHorasMensualClasificacion.Add(objE_ReporteCapacitacion);
                        }
                    }
                }

                return(lstHorasMensualClasificacion);
            }
            catch (Exception ex)
            { throw ex; }
        }
Ejemplo n.º 9
0
        public List <ReporteCapacitacionBE> ListadoHorasMensualTipo(int Periodo, int IdEmpresaResponsable)
        {
            try
            {
                List <TipoCapacitacionBE>    lstTipoCapacitacion;
                List <ReporteCapacitacionBE> lstHorasMensualTipo;

                lstTipoCapacitacion = new TipoCapacitacionDL().ListaCombo(0);
                lstHorasMensualTipo = new ReporteCapacitacionDL().ListadoHorasMensualTipo(Periodo, IdEmpresaResponsable);

                List <string> lstMes = new List <string>();
                foreach (var item in lstHorasMensualTipo)
                {
                    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 ItemTipo in lstTipoCapacitacion)
                    {
                        var Buscar = lstHorasMensualTipo.Where(oB => oB.Mes == strMes && oB.DescTipoCapacitacion == ItemTipo.DescTipoCapacitacion).ToList();
                        if (Buscar.Count == 0)
                        {
                            ReporteCapacitacionBE objE_ReporteCapacitacion = new ReporteCapacitacionBE();
                            objE_ReporteCapacitacion.Periodo = Periodo.ToString();
                            objE_ReporteCapacitacion.Mes     = strMes;
                            objE_ReporteCapacitacion.DescTipoCapacitacion = ItemTipo.DescTipoCapacitacion;
                            objE_ReporteCapacitacion.Horas = 0;
                            lstHorasMensualTipo.Add(objE_ReporteCapacitacion);
                        }
                    }
                }

                return(lstHorasMensualTipo);
            }
            catch (Exception ex)
            { throw ex; }
        }
Ejemplo n.º 10
0
        public List <ReporteCapacitacionBE> ListadoHorasMensualEmpresaResponsable(int Periodo)
        {
            try
            {
                List <EmpresaBE>             lstEmpresa;
                List <ReporteCapacitacionBE> lstHorasMensualEmpresa;

                lstEmpresa             = new EmpresaDL().ListaCombo(Parametros.intTECorporativo);
                lstHorasMensualEmpresa = new ReporteCapacitacionDL().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)
                        {
                            ReporteCapacitacionBE objE_ReporteCapacitacion = new ReporteCapacitacionBE();
                            objE_ReporteCapacitacion.Periodo            = Periodo.ToString();
                            objE_ReporteCapacitacion.Mes                = strMes;
                            objE_ReporteCapacitacion.EmpresaResponsable = ItemEmpresa.RazonSocial;
                            objE_ReporteCapacitacion.Horas              = 0;
                            lstHorasMensualEmpresa.Add(objE_ReporteCapacitacion);
                        }
                    }
                }

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