private void btSalvar_Click(object sender, RoutedEventArgs e) { if (int.Parse(txCod_usuario.Text) == 0) { BStatus.Alert("Informe o usuário antes de aplicar as permissões"); return; } foreach (var item in dataGrid.Items) { PermissoesAdapter pa = (item as PermissoesAdapter); PermissoesController pc = new PermissoesController(); Permissoes permissoes = (pa.Permissao_id == 0 ? new Permissoes() : pc.Find(pa.Permissao_id)); permissoes.Id = pa.Permissao_id; permissoes.Usuario_id = int.Parse(txCod_usuario.Text); permissoes.Rotina_id = pa.Rotina_id; permissoes.Acesso = pa.Acesso; permissoes.Salvar = pa.Salvar; permissoes.Excluir = pa.Excluir; if (!pc.Save(permissoes)) { break; } BStatus.Success($"Permissões aplicadas com sucesso!"); } }
public PermissaoControllerTest() { _mediator = new Mock <IMediator>(); _notifications = new DomainNotificationHandler(); _controller = new PermissoesController(_mediator.Object, _notifications); _list = new List <PermissaoViewModel>() { ViewModelBuilder.PermissaoViewFake(), ViewModelBuilder.PermissaoViewFake(), ViewModelBuilder.PermissaoViewFake(), ViewModelBuilder.PermissaoViewFake(), }; }
public frmPesquisa(GenericModel Classe) { InitializeComponent(); cadastroBase = new CadastroBase <GenericModel>(); ClasseUtilisada = Classe; switch (ClasseUtilisada.NomeTabela) { case "tb_perfis": perfisController = new PerfisController(); break; case "tb_usuarios": usuariosController = new UsuariosController(); break; case "tb_permissoes": permissoesController = new PermissoesController(); break; case "tb_grupos": gruposController = new GruposController(); break; case "tb_categorias": categoriasController = new CategoriasController(); break; case "tb_pacotes": pacotesController = new PacotesController(); break; case "tb_servicos": servicosController = new ServicosController(); break; case "tb_arquivos": arquivosController = new ArquivosController(); break; case "tb_mapeamentos": mapeamentosController = new MapeamentosController(); break; case "tb_parametros": parametrosController = new ParametrosController(); break; } }