public ActionResult Responsable(int? id = null) { if (!this.currentUser()) { return RedirectToAction("Ingresar"); } if (!this.isAdministrator()) { return RedirectToAction("Index"); } ViewBag.Title = "Responsable"; MenuNavBarSelected(5); UsuarioDTO currentUser = getCurrentUser(); ResponsableBL objBL = new ResponsableBL(); ViewBag.lstComprobantes = objBL.getComprobantes_ConResponsable(currentUser.IdEmpresa, id.GetValueOrDefault()); var objSent = TempData["Responsable"]; if (objSent != null) { TempData["Responsable"] = null; return View(objSent); } ResponsableDTO obj; if (id != null) { obj = objBL.getResponsableEnEmpresa((int)currentUser.IdEmpresa, (int)id); if (obj == null) return RedirectToAction("Responsables"); if (obj.IdEmpresa != currentUser.IdEmpresa) return RedirectToAction("Responsables"); //ViewBag.lstComprobantes = objBL.getComprobantes_ConResponsable(currentUser.IdEmpresa, id.GetValueOrDefault()); return View(obj); } obj = new ResponsableDTO(); obj.IdEmpresa = currentUser.IdEmpresa; return View(obj); }