public ActionResult EditCuenta(string id, string id2, CuentaBancariaProveedorModels IDCuentaBancoP) { _CatProveedorCombustible_Datos ProveedorDatos = new _CatProveedorCombustible_Datos(); try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { IDCuentaBancoP.Conexion = Conexion; IDCuentaBancoP.Usuario = User.Identity.Name; IDCuentaBancoP.Opcion = 2; ProveedorDatos.ACDatosBancariosProveedor(IDCuentaBancoP); if (IDCuentaBancoP.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardaron correctamente."; Token.ResetToken(); return(RedirectToAction("Cuentas", new { id = IDCuentaBancoP.IDProveedor })); } else { IDCuentaBancoP.ListaCmbBancos = ProveedorDatos.ObteneComboCatBancos(IDCuentaBancoP); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al intentar guardar los datos. Intente más tarde."; return(View(IDCuentaBancoP)); } } else { IDCuentaBancoP.Conexion = Conexion; IDCuentaBancoP.ListaCmbBancos = ProveedorDatos.ObteneComboCatBancos(IDCuentaBancoP); return(View(IDCuentaBancoP)); } } else { return(RedirectToAction("Cuentas", new { id = IDCuentaBancoP.IDProveedor })); } } catch (Exception) { IDCuentaBancoP.Conexion = Conexion; IDCuentaBancoP.ListaCmbBancos = ProveedorDatos.ObteneComboCatBancos(IDCuentaBancoP); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Contacte a soporte técnico."; return(View(IDCuentaBancoP)); } }
public ActionResult CreateCuenta(string id) { try { Token.SaveToken(); CuentaBancariaProveedorModels Cuenta = new CuentaBancariaProveedorModels(); _CatProveedorCombustible_Datos ProveedorDatos = new _CatProveedorCombustible_Datos(); Cuenta.IDProveedor = id; Cuenta.Conexion = Conexion; Cuenta.ListaCmbBancos = ProveedorDatos.ObteneComboCatBancos(Cuenta); return(View(Cuenta)); } catch (Exception) { CuentaBancariaProveedorModels Cuenta = new CuentaBancariaProveedorModels(); Cuenta.IDProveedor = id; TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(RedirectToAction("Cuentas", new { id = Cuenta.IDProveedor })); } }