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