private void OnSeleccionarRoleFinished(Role role) { if (SeleccionarFinished != null) { SeleccionarFinished(this, role); } }
private void CargarListas(Role role) { var funciones = Uow.Funciones.Listado().ToList(); FuncionesAsignadas = Uow.Funciones.Listado(f => f.Roles) .Where(f => f.Roles.Any(r => r.Id == role.Id)) .ToList(); FuncionesDisponibles = funciones.Except(FuncionesAsignadas).ToList(); this.LbAllItems.DisplayMember = "Descripcion"; this.LbAllItems.DataSource = FuncionesDisponibles; this.LbSelectedItems.DisplayMember = "Descripcion"; this.LbSelectedItems.DataSource = FuncionesAsignadas; }
private void SeleccionarRole() { var role = Uow.Roles.Obtener(p => p.Id == RoleId); _role = role; OnSeleccionarRoleFinished(role); }
private void UcRoles_SeleccionarFinished(object sender, Role role) { CargarListas(role); }