예제 #1
0
        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;
            }
        }
예제 #2
0
        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;
            }
        }
예제 #3
0
        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;
            }
        }