public void Elimina(TipoCapacitacionBE pItem) { try { TipoCapacitacionDL TipoCapacitacion = new TipoCapacitacionDL(); TipoCapacitacion.Elimina(pItem); } catch (Exception ex) { throw ex; } }
public void Actualiza(TipoCapacitacionBE pItem) { try { TipoCapacitacionDL TipoCapacitacion = new TipoCapacitacionDL(); TipoCapacitacion.Actualiza(pItem); } catch (Exception ex) { throw ex; } }
public List <TipoCapacitacionBE> ListaCombo(int IdEmpresa) { try { TipoCapacitacionDL TipoCapacitacion = new TipoCapacitacionDL(); return(TipoCapacitacion.ListaCombo(IdEmpresa)); } catch (Exception ex) { throw ex; } }
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; } }
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; } }