public ActionResult Editar(ADESCOMBUSINESS.Areas.Configuracion.Models.CAT_TipoGastos Registro) { try { this.CAT_TipoGastosProxy = new ADESCOMBUSINESS.Areas.Configuracion.Methods.CAT_TipoGastosBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); } catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); } if (String.IsNullOrEmpty(Registro.TGA_Descripcion)) { ModelState.AddModelError("TGA_Descripcion", "Campo Requerido"); } if (ModelState.IsValid) { try { bool Status = CAT_TipoGastosProxy.Editar(Registro); if (!Status) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ViewBag.Error = "OK"; } catch (Exception ex) { ViewBag.Error = ex.Message; } } return(View(Registro)); }
public ActionResult Editar(int TipoGasto_ID) { try { this.CAT_TipoGastosProxy = new ADESCOMBUSINESS.Areas.Configuracion.Methods.CAT_TipoGastosBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); } catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); } OBJCAT_TipoGastos = CAT_TipoGastosProxy.GetByID(TipoGasto_ID); if (OBJCAT_TipoGastos == null) { return(HttpNotFound()); } return(View(OBJCAT_TipoGastos)); }