public ActionResult Index(User usuario)
        {
            if (String.IsNullOrEmpty(usuario.userName) || String.IsNullOrEmpty(usuario.password))
            {
                ViewBag.error = "No puede haber un campo vacio";

                return(View());
            }
            else
            {
                if (Request.Cookies.AllKeys.Contains("CookieUser"))
                {
                    HttpCookie miCookie = Request.Cookies["CookieUser"];
                    miCookie.Expires = DateTime.Now.AddDays(7);
                    miCookie.Value   = usuario.userName;
                    Response.Cookies.Add(miCookie);
                }
                else
                {
                    HttpCookie miCookie = new HttpCookie("CookieUser");
                    miCookie.Expires = DateTime.Now.AddDays(7);
                    miCookie.Value   = usuario.userName;
                    Response.Cookies.Add(miCookie);
                }

                ManejadoraBL manejadoraBL = new ManejadoraBL();
                return(View("Lista", manejadoraBL.obtenerListadoPersonasBL()));
            }
        }
 public ActionResult Edit(clsPersona persona)
 {
     try
     {
         if (ModelState.IsValid)
         {
             ManejadoraBL manejadoraBL = new ManejadoraBL();
             if (manejadoraBL.actualizarPersona(persona) == 0)
             {
                 return(View("Error"));
             }
             else
             {
                 return(RedirectToAction("Index"));
             }
         }
         else
         {
             return(View(persona.id));
         }
     }
     catch
     {
         return(View("Error"));
     }
 }
        // GET: Home/Details/5
        public ActionResult Details(int id)
        {
            ManejadoraBL manejadoraBL = new ManejadoraBL();
            clsPersona   oPersona     = manejadoraBL.obtenerPersonaBL(id);

            return(View(oPersona));
        }
Exemple #4
0
        /// <summary>
        /// Metodo que muestra un cuaro que se cerciora de si está seguro de eliminar el usuario
        /// En caso de dar click a SI, o PrimaryButton, lo borra.
        /// En caso contrario, vuelve a la vista con la lista
        /// </summary>
        public async void cuadroDelete()
        {
            ContentDialog volverAJugar = new ContentDialog();

            volverAJugar.Title               = "Eliminar";
            volverAJugar.Content             = $"¿Está seguro de que de que desea eliminar la persona {_personSeleccionada.Nombre} {_personSeleccionada.Apellido}?";
            volverAJugar.PrimaryButtonText   = "Si";
            volverAJugar.SecondaryButtonText = "Cancelar";
            ContentDialogResult resultado = await volverAJugar.ShowAsync();

            int filasafectadas = 0;

            if (resultado == ContentDialogResult.Primary)
            {
                //Llamamos a la BL para borrar de la BD
                ManejadoraBL manejadorabl = new ManejadoraBL();
                filasafectadas = await manejadorabl.borrarPersonaAsync(_personSeleccionada.IdPersona);

                if (filasafectadas == 1)
                {
                    //Hace el efecto inmediato de que borra de lista
                    mListaCompleta.Remove(_personSeleccionada);
                    NotifyPropertyChanged("mListaConBusqueda");
                    _mensaje        = "Borrado exitosamente";
                    _mostrarMensaje = true;
                }
            }
        }
        //
        // GET: /Home/



        public ActionResult Index()
        {
            List <ModeloVista> mostrar = new List <ModeloVista>(0);

            try {
                ManejadoraBL    manejaBL       = new ManejadoraBL();
                List <Articulo> manejaArticulo = manejaBL.listaArticulosBL();
                foreach (Articulo articulo in manejaArticulo)
                {
                    ModeloVista modelo = new ModeloVista();
                    modelo.articulo = articulo;
                    foreach (Proveedores proveedores in manejaBL.listaProveedoresBL())
                    {
                        if (articulo.idProveedor == proveedores.idProveedor)
                        {
                            modelo.articulo.proveedor = proveedores;
                            mostrar.Add(modelo);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                TempData["EX"] = ex;
                return(RedirectToAction("errorPage"));
            }

            return(View(mostrar));
        }
Exemple #6
0
 public MainPageVM()
 {
     _manejadoraBL = new ManejadoraBL();
     _listadoBL    = new ListadoPersonasBL();
     fillList();
     _mostrarMensaje = false;
 }
        // GET: Home/Edit/5
        public ActionResult Edit(int id)
        {
            ManejadoraBL manejadoraBL = new ManejadoraBL();

            try
            {
                return(View(manejadoraBL.obtenerPersonaBL(id)));
            }
            catch (SqlException)
            {
                return(View("Error"));
            }
        }
        public ActionResult Delete(int id, FormCollection collection)
        {
            try
            {
                ManejadoraBL manejadoraBL = new ManejadoraBL();
                manejadoraBL.borrarPersonaBL(id);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult Delete(ModeloVista pasoPrevio)
        {
            ManejadoraBL manejaBL = null;

            try
            {
                manejaBL = new ManejadoraBL();
                manejaBL.borrarArticuloBL(pasoPrevio.articulo);
            }
            catch (Exception ex)
            {
                TempData["EX"] = ex;
                return(RedirectToAction("errorPage"));
            }
            return(RedirectToAction("Index"));
        }
        public ActionResult Create()
        {
            ManejadoraBL manejaBL  = null;
            ModeloVista  articulos = null;

            try
            {
                articulos             = new ModeloVista();
                manejaBL              = new ManejadoraBL();
                articulos.proveedores = manejaBL.listaProveedoresBL();
                return(View(articulos));
            }
            catch (Exception ex)
            {
                TempData["EX"] = ex;
                return(RedirectToAction("errorPage"));
            }
        }
        public ActionResult Lista()
        {
            if (Request.Cookies.AllKeys.Contains("CookieUser"))
            {
                HttpCookie miCookie = Request.Cookies["CookieUser"];
            }
            ManejadoraBL misListados;

            try
            {
                misListados = new ManejadoraBL();
                List <clsPersona> miLista = misListados.obtenerListadoPersonasBL();
                return(View(miLista));
            }
            catch (Exception)
            {
                return(View("Error"));
            }
        }
        public ActionResult Edit(int id)
        {
            ModeloVista articuloMostrar = null;

            try
            {
                articuloMostrar = new ModeloVista();
                ManejadoraBL manejaBL = new ManejadoraBL();
                articuloMostrar.articulo           = manejaBL.seleccionaArticuloBL(id);
                articuloMostrar.articulo.proveedor = manejaBL.seleccionaProveedorBL(articuloMostrar.articulo.idProveedor);
                articuloMostrar.proveedores        = manejaBL.listaProveedoresBL();
            }
            catch (Exception ex)
            {
                TempData["EX"] = ex;
                return(View("errorPage"));
            }
            return(View(articuloMostrar));
        }
        public ActionResult Delete(int id)
        {
            ManejadoraBL manejaBL = null;
            ModeloVista  articulo = null;

            try
            {
                manejaBL                    = new ManejadoraBL();
                articulo                    = new ModeloVista();
                articulo.articulo           = manejaBL.seleccionaArticuloBL(id);
                articulo.articulo.proveedor = manejaBL.seleccionaProveedorBL(articulo.articulo.idProveedor);
            }
            catch (Exception ex)
            {
                TempData["EX"] = ex;
                return(RedirectToAction("errorPage"));
            }
            return(View(articulo));
        }
        public ActionResult Create(ModeloVista articulo)
        {
            ManejadoraBL manejaBL = null;
            Articulo     nuevo    = null;

            try
            {
                manejaBL = new ManejadoraBL();
                articulo.articulo.imagenArt = convierteImagenEnArrayDeBytes(articulo.upload);
                nuevo = new Articulo(articulo.articulo.nombreArt, articulo.articulo.imagenArt, articulo.articulo.descArt, articulo.articulo.precioArt, articulo.articulo.stock, articulo.articulo.stockMinimo, articulo.articulo.idProveedor);
                manejaBL.insertArticuloBL(nuevo);
            }
            catch (Exception ex)
            {
                TempData["EX"] = ex;
                return(RedirectToAction("errorPage"));
            }
            return(RedirectToAction("Index"));
        }
 public ActionResult Create(clsPersona persona)
 {
     try
     {
         if (ModelState.IsValid)
         {
             ManejadoraBL manejadoraBL = new ManejadoraBL();
             manejadoraBL.insertarPersonaBL(persona);
             return(View("Lista", manejadoraBL.obtenerListadoPersonasBL()));
         }
         else
         {
             return(View(persona));
         }
     }
     catch
     {
         return(View(persona));
     }
 }
 public ActionResult ConfirmacionSalvar(ModeloVista articulo)
 {
     try
     {
         if (articulo.articulo.proveedor == null)
         {
             articulo = TempData["modelo"] as ModeloVista;
         }
         ManejadoraBL manejaBL = new ManejadoraBL();
         Articulo     salvar   = new Articulo(articulo.articulo.nombreArt, articulo.articulo.imagenArt, articulo.articulo.descArt, articulo.articulo.precioArt, articulo.articulo.stock, articulo.articulo.stockMinimo, articulo.articulo.idProveedor);
         salvar.idArticulo = articulo.articulo.idArticulo;
         manejaBL.actualizarArticuloBL(salvar);
     }
     catch (Exception ex)
     {
         TempData["EX"] = ex;
         return(View("errorPage"));
     }
     return(RedirectToAction("Index"));
 }
        public ActionResult Edit(ModeloVista modelo)
        {
            var validImageTypes = new string[]
            {
                "image/gif",
                "image/jpeg",
                "image/jpg",
                "image/pjpeg",
                "image/png"
            };

            //var upload = articulo.upload;

            //if (!validImageTypes.Contains(modelo.upload.GetType().ToString()))
            //{
            //    ModelState.AddModelError("ImageUpload", "Please choose either a GIF, JPG or PNG image.");
            //}
            ManejadoraBL manejaBL = new ManejadoraBL();

            modelo.articulo.proveedor = manejaBL.seleccionaProveedorBL(modelo.articulo.idProveedor);
            String accion = null;

            if (modelo.upload != null)                                  //(upload != null) //si la imagen existe
            {
                modelo.articulo.imagenArt = convierteImagenEnArrayDeBytes(modelo.upload);
            }
            if (ModelState.IsValid)
            {
                Articulo salvar = new Articulo(modelo.articulo.nombreArt, modelo.articulo.imagenArt, modelo.articulo.descArt, modelo.articulo.precioArt, modelo.articulo.stock, modelo.articulo.stockMinimo, modelo.articulo.idProveedor);
                salvar.idArticulo = modelo.articulo.idArticulo;
                manejaBL.actualizarArticuloBL(salvar);
                //TempData["modelo"] = modelo;
                accion = "Index";
                return(RedirectToAction(accion));
            }
            else
            {
                accion = "Edit";
                return(View(accion, modelo));
            }
        }
        // GET: Home/Delete/5
        public ActionResult Delete(int id)
        {
            ManejadoraBL manejadoraBL = new ManejadoraBL();

            return(View(manejadoraBL.obtenerPersonaBL(id)));
        }