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)); }
/// <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)); }
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))); }