public List <BE.UI.MetaSala> Listar(int anho, int mes) { try { List <BE.Sala> lstBeSalas = new DA.Sala().Listar(); List <BE.UI.MetaSala> lstUiMetaSalas = new List <BE.UI.MetaSala>(); List <BE.MetaSala> lstBeMetaSalas = new DA.MetaSala().Listar(); lstBeMetaSalas = lstBeMetaSalas.Where(x => x.Anho == anho && x.Mes == mes).ToList(); foreach (BE.MetaSala beMetaSala in lstBeMetaSalas) { var uiMetaSala = this.BeToUi(beMetaSala); var beSala = lstBeSalas.Where(x => x.IdSala == uiMetaSala.SalaId).FirstOrDefault(); if (beSala != null) { uiMetaSala.SalaNombre = beSala.Nombre; } lstUiMetaSalas.Add(uiMetaSala); } return(lstUiMetaSalas); } catch (Exception ex) { throw ex; } }
public List <BE.UI.Comprometido> Listar(int Anho, int Mes, int?idSala = null, string codigoEmpleado = null) { try { List <BE.Sala> lstBeSalas = new DA.Sala().Listar(); List <BE.UI.Comprometido> lstUiComprometidos = new List <BE.UI.Comprometido>(); List <BE.Comprometido> lstBeComprometidos = new DA.Comprometido().Listar(Anho, Mes, idSala, codigoEmpleado); foreach (BE.Comprometido beComprometido in lstBeComprometidos) { var uiComprometido = this.BeToUi(beComprometido); var beSala = lstBeSalas.Where(x => x.IdSala == uiComprometido.SalaId).FirstOrDefault(); if (beSala != null) { uiComprometido.SalaNombre = beSala.Nombre; } lstUiComprometidos.Add(uiComprometido); } return(lstUiComprometidos); } catch (Exception ex) { throw ex; } }