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 bool Insertar(ref BE.UI.MetaSala uiMetaSala) { try { var beMetaSala = this.UiToBe(uiMetaSala); bool rpta = new DA.MetaSala().Insertar(ref beMetaSala); uiMetaSala.Id = beMetaSala.IdMetaSala; return(rpta); } catch (Exception ex) { throw ex; } }
public BE.UI.MetaSala Obtener(int idSala, int anho, int mes) { try { var beMetaSala = new DA.MetaSala().Obtener(idSala, anho, mes); var uiMetaSala = this.BeToUi(beMetaSala); var beSala = beMetaSala.Sala; if (new DA.Sala().Obtener(ref beSala) == true) { uiMetaSala.SalaNombre = beSala.Nombre; } return(uiMetaSala); } catch (Exception ex) { throw ex; } }