public ActionResult AltaPeliculaConElenco(FormCollection datosFormulario)
        {
            if (Session["AuxEmail"] == null)
            {
                ViewBag.Mensaje = "No inicio sesion";
                return(RedirectToAction("Index", "Funcionario"));
            }
            if (Session["AuxEmail"] != null)
            {
                ServiceObligatorioClient client = new ServiceObligatorioClient();
                client.Open();
                ViewBag.genero = client.GeneroMaterial();
                List <generoServi> ret = new List <generoServi>();

                string aaaa = datosFormulario["lstActoresElejidos"];
                //ViewBag.lstActores = client.ListaTodosLosActores();
                //List<ActoresServi> actoresSelecionados = new List<ActoresServi>();
                //ActoresServi actoresServi = new ActoresServi();
                ////actoresServi.Codigo = Convert.ToInt16(datosFormulario["lstActores"]);
                ////actoresSelecionados.Add(actoresServi);
                ////ViewBag.lstActoresElejidos = actoresSelecionados;


                //pesa x tro controlador para cargar  ViewBag.ActorElegidos
                //luego  aca tomo ese ViewBag.ActorElegidos y creo una lista de actores datos Ci que tiene que ser parte del servicio
                //y se la paso al repo
            }
            return(View());
        }
        public ActionResult AltaPeliculaConElenco()
        {
            if (Session["AuxEmail"] == null)
            {
                ViewBag.Mensaje = "No inicio sesion";
                return(RedirectToAction("Index", "Funcionario"));
            }
            if (Session["AuxEmail"] != null)
            {
                ServiceObligatorioClient client = new ServiceObligatorioClient();
                client.Open();

                ViewBag.genero = client.GeneroMaterial();
                List <generoServi> ret = new List <generoServi>();


                ViewBag.lstActores = client.ListaTodosLosActores();

                List <ActoresServi> actoresSelecionados = new List <ActoresServi>();
                ActoresServi        actoresServi        = new ActoresServi();
                //actoresServi.Codigo = Convert.ToInt16(datosFormulario["lstActores"]);
                //actoresSelecionados.Add(actoresServi);
                ViewBag.lstActoresElejidos = actoresSelecionados;
            }
            return(View());
        }
        public ActionResult CargaActotesElegidos(FormCollection datosFormulario)
        {
            if (Session["AuxEmail"] == null)
            {
                ViewBag.Mensaje = "No inicio sesion";
                return(RedirectToAction("Index", "Funcionario"));
            }
            if (Session["AuxEmail"] != null)
            {
                ServiceObligatorioClient client = new ServiceObligatorioClient();
                client.Open();

                ViewBag.genero = client.GeneroMaterial();
                List <generoServi> ret = new List <generoServi>();

                ViewBag.lstActores = client.ListaTodosLosActores();
                List <ActoresServi> actoresSelecionados = new List <ActoresServi>();
                ActoresServi        actoresServi        = new ActoresServi();

                List <ActoresServi> temp = new List <ActoresServi>();
                if (Session["AuxlstActoresElejidos"] != null)
                {
                    temp = Session["AuxlstActoresElejidos"] as List <ActoresServi>;
                    actoresSelecionados = temp;
                }
                actoresServi.Codigo = Convert.ToInt16(datosFormulario["lstActores"]);
                if (datosFormulario["lstActoresElejidos"] != null)
                {
                    ActoresServi actoresServi1 = new ActoresServi();
                }
                actoresSelecionados.Add(actoresServi);
                //ViewState["lInvConta"] = listInventario;
                //List<Inventario> temp = ViewState["lInvConta"] as List<Inventario>;
                ViewBag.lstActoresElejidoss = actoresSelecionados;


                Session["AuxlstActoresElejidos"] = actoresSelecionados;
                temp = actoresSelecionados;
                ViewBag.datosFormulario = datosFormulario;
                //actoresSelecionados =Convert. Session["AuxlstActoresElejidos"];
                //lstActoresElejidos
                //return View("AltaPeliculaConElenco");
                //return RedirectToAction("AltaPeliculaConElenco", "Funcionario");
            }
            return(View());
        }
        public ActionResult AltaPelicula()
        {
            if (Session["AuxEmail"] == null)
            {
                ViewBag.Mensaje = "No inicio sesion";
                return(RedirectToAction("Index", "Funcionario"));
            }
            if (Session["AuxEmail"] != null)
            {
                ServiceObligatorioClient client = new ServiceObligatorioClient();
                client.Open();

                ViewBag.genero = client.GeneroMaterial();
                List <generoServi> ret = new List <generoServi>();
            }
            return(View());
        }
        public ActionResult Index(FormCollection datosFormulario)
        {
            ServiceObligatorioClient client = new ServiceObligatorioClient();

            client.Open();
            //ServiceReference1 cli = new ServiceReference1();
            string AuxEmail = datosFormulario["txtNom"];
            string AuxPass  = datosFormulario["txtCodigo"];

            AuxEmail = AuxEmail.Trim();// Trim() removes all whitespace
            AuxPass  = AuxPass.Trim();
            //RepositorioFuncionario repo = new RepositorioFuncionario();
            //Funcionario fun = new Funcionario { Email = "", Pass = "" };
            //fun.Email = AuxEmail;
            //fun.Pass = AuxPass;
            bool ret = false;
            //ret = repo.FindById(fun.Email, fun.Pass);
            //ret = repo.FindById(AuxEmail, AuxPass);
            Login AuxLogin = new Login();

            AuxLogin.Email = AuxEmail;
            AuxLogin.Pass  = AuxPass;
            ret            = client.Login(AuxLogin);
            //ret = repo.FindById("ta", "pass");
            // ret =repo.Add(fun);
            if (ret)
            {
                Session["AuxEmail"] = AuxEmail;

                return(RedirectToAction("MenuFuncionario", "Funcionario"));  //si funca
            }
            else
            {
                ViewBag.Mensaje = "Error en usuario o Clave";
            }
            return(View());
        }
        public ActionResult AltaPelicula(FormCollection datosFormulario)
        {
            if (Session["AuxEmail"] == null)
            {
                ViewBag.Mensaje = "No inicio sesion";
                return(RedirectToAction("Index", "Funcionario"));
            }
            if (Session["AuxEmail"] != null)
            {
                string AuxtxtTitulo              = datosFormulario["txtTitulo"];
                string AuxtxtAnio                = datosFormulario["txtAnio"];
                string AuxtxtPais                = datosFormulario["txtPais"];
                string AuxtxtDescripcion         = datosFormulario["txtDescripcion"];
                string AuxtxtImagen              = datosFormulario["txtImagen"];
                string AuxtxtIsan                = datosFormulario["txtIsan"];
                string AuxtxtGenero              = datosFormulario["txtGenero"];
                string AuxtxtCanEntredasVendidas = datosFormulario["txtCanEntredasVendidas"];
                string AuxtxtMonto               = datosFormulario["txtMonto"];
                string AuxtxtDuracion            = datosFormulario["txtDuracion"];

                AuxtxtTitulo              = AuxtxtTitulo.Trim();// Trim() removes all whitespace
                AuxtxtAnio                = AuxtxtAnio.Trim();
                AuxtxtPais                = AuxtxtPais.Trim();
                AuxtxtDescripcion         = AuxtxtDescripcion.Trim();
                AuxtxtImagen              = AuxtxtImagen.Trim();
                AuxtxtIsan                = AuxtxtIsan.Trim();
                AuxtxtGenero              = AuxtxtGenero.Trim();
                AuxtxtCanEntredasVendidas = AuxtxtCanEntredasVendidas.Trim();
                AuxtxtMonto               = AuxtxtMonto.Trim();
                AuxtxtDuracion            = AuxtxtDuracion.Trim();
                //AltaPelicula(AltaPelicula pelicula)
                AltaPeliculaClase pelicula  = new AltaPeliculaClase();
                AltaPeliculaClase pelicula1 = new AltaPeliculaClase();
                pelicula.Titulo      = AuxtxtTitulo;
                pelicula.Anio        = Convert.ToInt16(AuxtxtAnio);
                pelicula.Pais        = AuxtxtPais;
                pelicula.Descripcion = AuxtxtDescripcion;
                pelicula.Imagen      = AuxtxtImagen;
                pelicula.Isan        = AuxtxtIsan;
                int generoooooo = Convert.ToInt16(AuxtxtGenero);
                Session["Auxgenerooooo"] = AuxtxtGenero;

                pelicula.IdGenero             = generoooooo;
                pelicula.IdGenero             = Convert.ToInt16(Session["Auxgenerooooo"]);
                pelicula.CantEntradasVendidas = Convert.ToInt16(AuxtxtCanEntredasVendidas);
                pelicula.MontoRecaudado       = Convert.ToInt16(AuxtxtMonto);
                pelicula.DuracionEnMinutos    = Convert.ToInt16(AuxtxtDuracion);
                bool ret = false;
                ServiceObligatorioClient client = new ServiceObligatorioClient();
                client.Open();

                ret = client.AltaPelicula(pelicula);
                //client.Close();

                //RepositorioMaterial repositorioMaterial = new RepositorioMaterial();

                //RepositorioFuncionario repo = new RepositorioFuncionario();
                //Funcionario fun = new Funcionario { Email = "", Pass = "" };

                //ret = repositorioMaterial.AddPelicula()


                //ViewBag.Mensaje = "inicio sesion";
                ViewBag.genero = client.GeneroMaterial();
                //List<generoServi> ret = new List<generoSeAltaPeliculaConElencorvi>();
            }


            return(View());
        }