Beispiel #1
0
        public ActionResult ImportarProyectos()
        {
            ServicioImportacionClient servicioProyectosClient = new ServicioImportacionClient();

            servicioProyectosClient.Open();
            var proyectos = servicioProyectosClient.ImportarProyectos();

            return(View(proyectos));
        }
Beispiel #2
0
        public ActionResult ImportarUsuarios()
        {
            ServicioImportacionClient servicioSolicitantesClient = new ServicioImportacionClient();

            servicioSolicitantesClient.Open();
            var solicitantes = servicioSolicitantesClient.ImportarSolicitantes();

            return(View(solicitantes));
        }
        [HttpPost] //Click a un booton
        public ActionResult Create(ViewModelImportacion importacion)
        {
            try
            {
                if (Session["rol"] == null)
                {
                    return(RedirectToAction("login", "usuario"));
                }

                if (Session["rol"].ToString() != "deposito")
                {
                    return(RedirectToAction("login", "usuario"));
                }
                ViewBag.Current = "ImportacionCreate";


                if (ModelState.IsValid)
                {
                    ServicioImportacionClient proxy = new ServicioImportacionClient();

                    DTOImportacion i = new DTOImportacion
                    {
                        CantidadUnidades = importacion.CantidadUnidades,
                        FechaIngreso     = importacion.FechaIngreso,
                        FechaSalida      = importacion.FechaSalida,
                        Precio           = importacion.Precio,
                        IdProducto       = importacion.IdProducto
                    };
                    if (proxy.AltaImportacion(i))
                    {
                        return(RedirectToAction("Index", new { mensaje = "Se creo correctamente la importacion" }));
                    }
                    else
                    {
                        ViewBag.Error = "Verifique los datos";
                        return(View(importacion));
                    }
                }
                else
                {
                    return(View(importacion));
                }
            }
            catch
            {
                return(View());
            }
        }