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; } }
public bool Insertar(ref BE.UI.Comprometido uiComprometido) { try { var beComprometido = this.UiToBe(uiComprometido); bool rpta = new DA.Comprometido().Insertar(ref beComprometido); uiComprometido.Id = beComprometido.IdComprometido; return(rpta); } catch (Exception ex) { throw ex; } }
public BE.UI.Comprometido Obtener(int idComprometido) { try { var beComprometido = new DA.Comprometido().Obtener(idComprometido); var uiComprometido = this.BeToUi(beComprometido); var beSala = beComprometido.Sala; if (new DA.Sala().Obtener(ref beSala) == true) { uiComprometido.SalaNombre = beSala.Nombre; } return(uiComprometido); } catch (Exception ex) { throw ex; } }