public ActionResult Editar(ADESCOMBUSINESS.Areas.Directorio.Models.DIR_Directorio Registro) { try { this.DIR_DIrectorioProxy = new ADESCOMBUSINESS.Areas.Directorio.Methods.DirectorioBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); } catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); } if (Registro.TipoDirectorio_ID == 0) { ModelState.AddModelError("TipoDirectorio_ID", "Campo Requerido"); } if (String.IsNullOrEmpty(Registro.DIR_Descripcion)) { ModelState.AddModelError("DIR_Descripcion", "Campo Requerido"); } if (ModelState.IsValid) { try { bool Status = DIR_DIrectorioProxy.Editar(Registro); if (!Status) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ViewBag.Error = "OK"; } catch (Exception ex) { ViewBag.Error = ex.Message; } } ViewBag.TipoDirectorio_ID = new SelectList(GetTipoDirectorio(0), "TipoDirectorio_ID", "TDI_Descripcion", Registro.TipoDirectorio_ID); return(View(Registro)); }
public ActionResult Editar(int Directorio_ID) { try { this.DIR_DIrectorioProxy = new ADESCOMBUSINESS.Areas.Directorio.Methods.DirectorioBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); } catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); } OBJDIR_Directorio = DIR_DIrectorioProxy.GetByID(Directorio_ID); if (OBJDIR_Directorio == null) { return(HttpNotFound()); } ViewBag.TipoDirectorio_ID = new SelectList(GetTipoDirectorio(0), "TipoDirectorio_ID", "TDI_Descripcion", OBJDIR_Directorio.TipoDirectorio_ID); return(View(OBJDIR_Directorio)); }