protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { try { if (objRolBL.Listar().Rows.Count == 0) { lblMensaje.Text = "No hay Roles para asignar"; btnGrabar.Enabled = false; } else { cboRoles.DataSource = objRolBL.Listar(); cboRoles.DataTextField = "Rol"; cboRoles.DataBind(); btnGrabar.Enabled = true; } } catch (Exception ex) { lblMensaje.Text = ex.Message; } } }
public ActionResult Editar(int id = 0) { ViewBag.Roles = rolBL.Listar(); return(View(id == 0 ? new Usuario() : usuarioBl.GetById(id))); }
public ActionResult Mantener(int id = 0) { ViewBag.cboRol = new SelectList(RolBL.Listar(null, x => x.OrderByDescending(y => y.Id)), "Id", "Denominacion"); if (id == 0) { return(View(new Datos.Usuario() { Activo = true, IndCambio = false })); } else { return(View(UsuarioBL.Obtener(id))); } }
public ActionResult ObtenerUsuarioRol(int?pOficinaId, int pUsuarioId) { if (!pOficinaId.HasValue) { return(Json(null, JsonRequestBehavior.AllowGet)); } var roles = (from of in RolBL.Listar(x => x.Estado) join us in UsuarioRolBL.Listar(x => x.UsuarioId == pUsuarioId && x.OficinaId == pOficinaId) on of.RolId equals us.RolId into factDesc from fd in factDesc.DefaultIfEmpty() select new { of.RolId, of.Denominacion, Asignado = (fd == null) ? 0 : 1 } ).ToList(); return(Json(roles, JsonRequestBehavior.AllowGet)); }
//vista de editar y agregar solo le pasamos el parametro public ActionResult Editar(int id = 0) { ViewBag.Roles = rolBL.Listar(); return(View(id == 0 ? new Alumno() : alumnoBL.Obtener(id))); }
public ActionResult Editar(int id = 0) { ViewBag.Roles = rolBL.Listar(); return View(id == 0 ? new Usuario() : usuarioBL.Obtener(id)); }
// GET: Rol public ActionResult Index() { return(View(rolBL.Listar())); }
private void EnlazarRoles() { lstRoles.DataSource = objRolBL.Listar(); lstRoles.DataTextField = "Rol"; lstRoles.DataBind(); }