public ActionResult Create(CatAlmacenModels Almacen) { _CatAlmacen_Datos AlmacenDatos = new _CatAlmacen_Datos(); try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { Almacen.Conexion = Conexion; Almacen.Usuario = User.Identity.Name; Almacen.Opcion = 1; Almacen.IDAlmacen = string.Empty; Almacen = AlmacenDatos.AcCatAlmacen(Almacen); //Si abc fue completado correctamente if (Almacen.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "El registro se guardo correctamente."; Token.ResetToken(); return(RedirectToAction("Index")); } else { TempData["typemessage"] = "2"; TempData["message"] = "OcurriĆ³ un error al guardar el registro."; Almacen.ListaSucursales = AlmacenDatos.obtenerListaSucursales(Almacen); var listaSucursal = new SelectList(Almacen.ListaSucursales, "IDSucursal", "NombreSucursal"); ViewData["cmbSucursal"] = listaSucursal; return(View(Almacen)); } } else { Almacen.Conexion = Conexion; Almacen.ListaSucursales = AlmacenDatos.obtenerListaSucursales(Almacen); return(View(Almacen)); } } else { Almacen.Conexion = Conexion; Almacen.ListaSucursales = AlmacenDatos.obtenerListaSucursales(Almacen); return(View(Almacen)); } } catch (Exception) { Almacen.ListaSucursales = AlmacenDatos.obtenerListaSucursales(Almacen); var listaSucursal = new SelectList(Almacen.ListaSucursales, "IDSucursal", "NombreSucursal"); ViewData["cmbSucursal"] = listaSucursal; TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Almacen)); } }
public ActionResult Edit(CatAlmacenModels Almacen) { _CatAlmacen_Datos AlmacenDatos = new _CatAlmacen_Datos(); try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { Almacen.Conexion = Conexion; Almacen.Usuario = User.Identity.Name; Almacen.Opcion = 2; Almacen = AlmacenDatos.AcCatAlmacen(Almacen); //Si abc fue completado correctamente if (Almacen.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "El registro se guardo correctamente."; Token.ResetToken(); return(RedirectToAction("Index")); } else { TempData["typemessage"] = "2"; TempData["message"] = "OcurriĆ³ un error al guardar el registro."; return(View(Almacen)); } } else { Almacen.Conexion = Conexion; Almacen.ListaSucursales = AlmacenDatos.obtenerListaSucursales(Almacen); return(View(Almacen)); } } else { return(RedirectToAction("Index")); } } catch (Exception) { CatProductosModels Producto = new CatProductosModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Producto)); } }