public ActionResult Edit(string id, CatGanadoModels GanadoID) { _CatGanado_Datos CatGanado_Datos = new _CatGanado_Datos(); try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { GanadoID.Conexion = Conexion; GanadoID.Usuario = User.Identity.Name; GanadoID = CatGanado_Datos.C_Ganado(GanadoID); if (GanadoID.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardaron correctamente."; Token.ResetToken(); return(RedirectToAction("Index")); } else { GanadoID.ListaEventoEnvio = CatGanado_Datos.ObtenerComboTipoServicio(Conexion); CargarListas(GanadoID.IdSucursal); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Intente más tarde."; return(View(GanadoID)); } } else { GanadoID.Conexion = Conexion; GanadoID.ListaEventoEnvio = CatGanado_Datos.ObtenerComboTipoServicio(Conexion); CargarListas(GanadoID.IdSucursal); return(View(GanadoID)); } } else { return(RedirectToAction("Index")); } } catch { GanadoID.Conexion = Conexion; GanadoID.ListaEventoEnvio = CatGanado_Datos.ObtenerComboTipoServicio(Conexion); CargarListas(GanadoID.IdSucursal); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Contacte a soporte técnico."; return(View(GanadoID)); } }
// GET: Admin/CatGanado/Edit/5 public ActionResult Edit(string id) { try { Token.SaveToken(); CatGanadoModels GanadoM = new CatGanadoModels(); _CatGanado_Datos GanadoD = new _CatGanado_Datos(); GanadoM.Conexion = Conexion; GanadoM.IDGanado = id; GanadoM = GanadoD.ObtenerGanadoXID(GanadoM); GanadoM.ListaEventoEnvio = GanadoD.ObtenerComboTipoServicio(Conexion); CargarListas(GanadoM.IdSucursal); return(View(GanadoM)); } catch (Exception) { CatGanadoModels GanadoM = new CatGanadoModels(); _CatGanado_Datos GanadoD = new _CatGanado_Datos(); GanadoM = GanadoD.ObtenerGanadoXID(GanadoM); GanadoM.ListaGanados = new List <CatGanadoModels>(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; CargarListas(GanadoM.IdSucursal); return(View(GanadoM)); } }