public JsonResult nuevoHorario()
        {
            HorarioProyeccionModel objHorarioProyeccionModel = new HorarioProyeccionModel();
            objHorarioProyeccionModel.ListaPelicula = new PeliculaServiceClient().listar("", "A").ToList<PeliculaBE>();
            objHorarioProyeccionModel.ListaSala = new SalaServiceClient().listar("", "A").ToList<SalaBE>();

            return Json(objHorarioProyeccionModel);
        }
        public ActionResult Index()
        {
            HorarioProyeccionModel objHorarioProyeccionModel = new HorarioProyeccionModel();
            objHorarioProyeccionModel.ListaPelicula = new PeliculaServiceClient().listar("","A").ToList<PeliculaBE>();
            objHorarioProyeccionModel.ListaSala = new SalaServiceClient().listar("","A").ToList<SalaBE>();

            return View("../Administracion/AdministrarCartelera", objHorarioProyeccionModel);
        }
        public JsonResult insertarHorario(int IdPelicula, int IdSala, string FechaHora)
        {
            new CarteleraServiceClient().insertar(IdPelicula, IdSala, FechaHora);

            HorarioProyeccionModel objHorarioProyeccionModel = new HorarioProyeccionModel();
            objHorarioProyeccionModel.Mensaje = "El Horario de Proyección fue ingresado exitosamente";
            objHorarioProyeccionModel.Resultado = Constantes.EXITO;

            return Json(objHorarioProyeccionModel);
        }
        public JsonResult eliminarHorario(int IdCartelera)
        {
            new CarteleraServiceClient().eliminar(IdCartelera);

            HorarioProyeccionModel objHorarioProyeccionModel = new HorarioProyeccionModel();
            objHorarioProyeccionModel.Mensaje = "El Horario de Proyección fue eliminado exitosamente";
            objHorarioProyeccionModel.Resultado = Constantes.EXITO;

            return Json(objHorarioProyeccionModel);
        }
        public JsonResult eliminarCliente(int IdCliente)
        {
            HttpWebRequest req2 = (HttpWebRequest)WebRequest.Create("http://localhost:12139/Service/ClienteService.svc/Cliente/" + IdCliente);
            req2.Method = "DELETE";
            HttpWebResponse res2 = (HttpWebResponse)req2.GetResponse();
            StreamReader reader2 = new StreamReader(res2.GetResponseStream());
            string alumnoJson2 = reader2.ReadToEnd();
            //JavaScriptSerializer js2 = new JavaScriptSerializer();

            HorarioProyeccionModel objHorarioProyeccionModel = new HorarioProyeccionModel();
            objHorarioProyeccionModel.Mensaje = "El Cliente fue eliminado exitosamente";
            objHorarioProyeccionModel.Resultado = Constantes.EXITO;

            return Json(objHorarioProyeccionModel);
        }
 public JsonResult buscarHorario(int IdPelicula, int IdSala, string FechaInicio, string FechaFin)
 {
     HorarioProyeccionModel objHorarioProyeccionModel = new HorarioProyeccionModel();
     objHorarioProyeccionModel.ListaCartelera = new CarteleraServiceClient().listar(IdPelicula, IdSala, FechaInicio, FechaFin).ToList<CarteleraBE>();
     return Json(objHorarioProyeccionModel);
 }