public ActionResult Create(CatProveedorAlmacenModels proveedor) { _Combos_Datos CMB = new _Combos_Datos(); _CatProveedorAlmacen_Datos proveedorDatos = new _CatProveedorAlmacen_Datos(); try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { proveedor.Conexion = Conexion; proveedor.Opcion = 1; proveedor.Usuario = User.Identity.Name; proveedor = proveedorDatos.AbcCatProveedorAlmacen(proveedor); if (proveedor.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardaron correctamente."; Token.ResetToken(); ViewBag.Active = "active"; return(RedirectToAction("Index", "CatProveedor")); //return RedirectToAction("Index"); } else { proveedor.ListaSucursal = CMB.ObtenerComboSucursales(Conexion); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al intentar guardar."; return(View(proveedor)); } } else { proveedor.Conexion = Conexion; proveedor.ListaSucursal = CMB.ObtenerComboSucursales(Conexion); return(View(proveedor)); } } else { return(RedirectToAction("Index", "CatProveedor")); //return RedirectToAction("Index"); } } catch { proveedor.ListaSucursal = CMB.ObtenerComboSucursales(Conexion); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error el intentar guardar. Contacte a soporte técnico"; return(View(proveedor)); } }
public ActionResult Edit(string id, CatProveedorAlmacenModels proveedor) { _CatProveedorAlmacen_Datos proveedorDatos = new _CatProveedorAlmacen_Datos(); try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { proveedor.Conexion = Conexion; proveedor.Opcion = 2; proveedor.Usuario = User.Identity.Name; proveedor = proveedorDatos.AbcCatProveedorAlmacen(proveedor); if (proveedor.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardaron correctamente."; Token.ResetToken(); return(RedirectToAction("Index", "CatProveedor")); //return RedirectToAction("Index"); } else { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al intentar guardar."; return(View(proveedor)); } } else { proveedor.Conexion = Conexion; return(View(proveedor)); } } else { return(RedirectToAction("Index", "CatProveedor")); //return RedirectToAction("Index"); } } catch { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error el intentar guardar. Contacte a soporte técnico"; return(View(proveedor)); } }