Esempio n. 1
0
 public void Elimina(TipoCapacitacionBE pItem)
 {
     try
     {
         TipoCapacitacionDL TipoCapacitacion = new TipoCapacitacionDL();
         TipoCapacitacion.Elimina(pItem);
     }
     catch (Exception ex)
     { throw ex; }
 }
Esempio n. 2
0
 public void Actualiza(TipoCapacitacionBE pItem)
 {
     try
     {
         TipoCapacitacionDL TipoCapacitacion = new TipoCapacitacionDL();
         TipoCapacitacion.Actualiza(pItem);
     }
     catch (Exception ex)
     { throw ex; }
 }
Esempio n. 3
0
 public List <TipoCapacitacionBE> ListaCombo(int IdEmpresa)
 {
     try
     {
         TipoCapacitacionDL TipoCapacitacion = new TipoCapacitacionDL();
         return(TipoCapacitacion.ListaCombo(IdEmpresa));
     }
     catch (Exception ex)
     { throw ex; }
 }
Esempio n. 4
0
 public TipoCapacitacionBE Selecciona(int IdEmpresa, int IdTipoCapacitacion)
 {
     try
     {
         TipoCapacitacionDL TipoCapacitacion = new TipoCapacitacionDL();
         TipoCapacitacionBE objEmp           = TipoCapacitacion.Selecciona(IdEmpresa, IdTipoCapacitacion);
         return(objEmp);
     }
     catch (Exception ex)
     { throw ex; }
 }
Esempio n. 5
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; }
        }