public ActionResult Edit(string id, CatJaulaModels Jaula) { _CatJaula_Datos JaulaDatos = new _CatJaula_Datos(); try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { //CatJaulaModels Jaula = new CatJaulaModels(); Jaula.conexion = Conexion; Jaula.IDJaula = id; Jaula.opcion = 2; //Jaula.Estatus = collection["Estatus"].StartsWith("true"); //Jaula.IDSucursal = collection["IDSucursal"]; //Jaula.Matricula = collection["Matricula"]; //Jaula.IDEmpresa = collection["IDEmpresa"]; Jaula.user = User.Identity.Name; Jaula = JaulaDatos.AbcCatJaula(Jaula); if (Jaula.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "El registro se guardo correctamente."; Token.ResetToken(); return(RedirectToAction("Index")); } else { Jaula.Estatus = true; Jaula.listaSucursales = JaulaDatos.obtenerListaSucursales(Jaula); Jaula.ListaEmpresas = JaulaDatos.ObteneComboCatEmpresa(Jaula); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al guardar el registro. Intente más tarde."; return(View(Jaula)); } } else { Jaula.conexion = Conexion; Jaula.listaSucursales = JaulaDatos.obtenerListaSucursales(Jaula); Jaula.ListaEmpresas = JaulaDatos.ObteneComboCatEmpresa(Jaula); return(View(Jaula)); } } else { return(RedirectToAction("Index")); } } catch { TempData["typemessage"] = "2"; TempData["message"] = "No se pudo guardar los datos. Por favor contacte a soporte técnico."; return(View(Jaula)); } }
public ActionResult Create() { try { Token.SaveToken(); CatJaulaModels Jaula = new CatJaulaModels(); _CatJaula_Datos JaulaDatos = new _CatJaula_Datos(); Jaula.conexion = Conexion; Jaula.listaSucursales = JaulaDatos.obtenerListaSucursales(Jaula); Jaula.ListaEmpresas = JaulaDatos.ObteneComboCatEmpresa(Jaula); return(View(Jaula)); } catch (Exception ex) { CatJaulaModels Jaula = new CatJaulaModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Jaula)); } }