public List<Sala> listar(SalaBE objSalaBE)
        {
            StringBuilder sbScript = new StringBuilder("");
            List<ObjectParameter> lstParameters = new List<ObjectParameter>();

            if (!string.IsNullOrEmpty(objSalaBE.Estado))
            {
                sbScript.Append(" ( ToUpper(it.Estado) = @pi_Estado )");
                lstParameters.Add(new ObjectParameter("pi_Estado", objSalaBE.Estado.ToUpper()));
            }

            using (var context = new FideCineEntities())
            {
                return context.Sala.Where(sbScript.ToString(), lstParameters.ToArray()).ToList<Sala>();
            }
        }
        public List<SalaBE> listar(string str_pNombre, string str_pEstado)
        {
            SalaBE obj_pSalaBE = new SalaBE();
            obj_pSalaBE.Nombre = str_pNombre;
            obj_pSalaBE.Estado = str_pEstado;

            List<SalaBE> listaSala = new List<SalaBE>();
            SalaBE objSalaBE = null;

            foreach (Sala objSala in new SalaDAO().listar(obj_pSalaBE))
            {
                objSalaBE = new SalaBE();
                objSalaBE.IdSala = objSala.IdSala;
                objSalaBE.Nombre = objSala.Nombre;
                objSalaBE.Estado = objSala.Estado;
                listaSala.Add(objSalaBE);
            }

            return listaSala;
        }