private void frmTelaAdm_FormClosed(object sender, FormClosedEventArgs e) { acess.Dt_AcessoSaida = DateTime.Now; AcessoRepository acessoRepository = new AcessoRepository(); acessoRepository.Cadastrar(acess); }
public IActionResult Create(int?id) { GrupoAcessoModel grupoacessomodel = new GrupoAcessoModel(); AcessosModel acessosModel = new AcessosModel(); List <FuncionalidadesModel> funcionalidadesModels = new List <FuncionalidadesModel>(); List <PermissoesModel> permissoesModels = new List <PermissoesModel>(); var mapper = new Mapper(AutoMapperConfig.RegisterMappings()); try { if (id != null) { var grupacesso = new GrupoAcessoRepository().get(id.Value); grupoacessomodel = mapper.Map <GrupoAcessoModel>(grupacesso); var acesso = new AcessoRepository().get(x => x.IdGrupo.Equals(grupoacessomodel.Id) && x.Ativo.Equals("S")); acessosModel = mapper.Map <AcessosModel>(acesso); var listfuncionalidade = new FuncionalidadeRepository().getAll(); funcionalidadesModels = mapper.Map <List <FuncionalidadesModel> >(listfuncionalidade); var listpermissoes = new PermissoesRepository().getAll(); permissoesModels = mapper.Map <List <PermissoesModel> >(listpermissoes); } else { grupoacessomodel.Id = 0; acessosModel.Id = 0; } } catch (Exception ex) { throw; } ViewBag.listFuncionalidades = funcionalidadesModels; ViewBag.listPermissoes = permissoesModels; return(View(acessosModel)); }
private void btnEntrar_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(cbxIdioma.Text)) { UsuarioRepository usuarioRepository = new UsuarioRepository(); AcessoRepository acessooRepository = new AcessoRepository(); Usuarios user = usuarioRepository.BuscarUsuario(tbxUsuario.Text, tbxSenha.Text); if (user != null) { if (user.Tx_Usuario == tbxUsuario.Text && user.Tx_Senha == tbxSenha.Text) { Acesso acessoNovo = new Acesso { IdUsuario = user.IdUsuario, Dt_AcessoEntrada = DateTime.Now }; if (user.IsAdmin) { if (cbxIdioma.Text != "Inglês") { frmTelaAdm frm = new frmTelaAdm(acessoNovo); frm.Show(); this.WindowState = FormWindowState.Minimized; } else { frmTelaAdm frm = new frmTelaAdm(cbxIdioma.Text, acessoNovo); frm.Show(); } } else { if (cbxIdioma.Text != "Inglês") { frmTelaUser frm = new frmTelaUser(); frm.Show(); this.WindowState = FormWindowState.Minimized; } else { } } } else { MessageBox.Show(this, "Senha Incorreta", "Confirmação", MessageBoxButtons.OK); } } else { MessageBox.Show(this, "Preencha os campo.", "Confirmação", MessageBoxButtons.OK); } } else { MessageBox.Show(this, "Escolha um Idioma / Choose a language", "Confirmação", MessageBoxButtons.OK); } }