private void CarregarGrid(Usuario usuarioFiltro) { List <Usuario> lstUsuarios = new List <Usuario>(); this.Cursor = Cursors.WaitCursor; try { usuarioFiltro.Ativo = "S"; lstUsuarios = bizUsuario.PesquisarUsuario(usuarioFiltro).OrderBy(x => x.Nome).ToList(); LimparGrid(); foreach (Usuario usuario in lstUsuarios) { gvUsuarios.Rows.Add(new object[] { usuario.idUsuario, usuario.Nome, usuario.Login, usuario.ultimoAcesso == DateTime.MinValue ? string.Empty : usuario.ultimoAcesso.ToString(), usuario.Bloqueado == 1 ? "Sim" : "Não" }); } } catch (SqlException) { MessageBox.Show(helper.RetornarMensagemPadraoErroAcessoBD(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception) { MessageBox.Show(helper.RetornarMensagemPadraoErroGenerico(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } this.Cursor = Cursors.Default; }
private void UsuarioManutencao_Load(object sender, EventArgs e) { try { helper.VerificaPermissaoAcessoObjetos(this, UsuarioLogado.lstPermissoes.Where(perm => perm.nomeFormulario == this.Name).ToList()); this.CarregarAcessos(); this.CarregarUENCadastradas(); this.CarregarCCCadastrados(); this.CarregarDespesaCadastradas(); if (usuarioSelecionado.idUsuario > 0) { usuarioSelecionado = bizUsuario.PesquisarUsuario(new Usuario { idUsuario = usuarioSelecionado.idUsuario }).FirstOrDefault(); tbNome.Text = usuarioSelecionado.Nome; tbLogin.Text = usuarioSelecionado.Login; tbUltimoAcesso.Text = usuarioSelecionado.idUsuario > 0 && usuarioSelecionado.ultimoAcesso != DateTime.MinValue ? usuarioSelecionado.ultimoAcesso.ToString() : string.Empty; chkBloqueado.Checked = usuarioSelecionado.Bloqueado == 1 ? true : false; linkRedefinirSenha.Enabled = usuarioSelecionado.idUsuario > 0; this.CarregarUENAssociadas(); this.CarregarCCAssociados(); this.CarregarDespesaAssociadas(); } else { usuarioSelecionado.lstPermissoes = new List <UsuarioPermissoes>(); usuarioSelecionado.lstUEN = new List <UsuarioUEN>(); usuarioSelecionado.lstCC = new List <UsuarioCentroCusto>(); usuarioSelecionado.lstDespesas = new List <UsuarioDespesa>(); } TabControl1.TabIndex = 0; } catch (Exception ex) { MessageBox.Show(helper.RetornarMensagemPadraoErroGenerico(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); LogErro logErro = new LogErro() { mensagemErro = ex.ToString() }; bizLogErro.IncluirLogErro(logErro); } }
public void UsuarioPesquisar() { Usuario usuario = new Usuario(); usuario.UnitTest = 1; usuario.Nome = "Nome ALTERADO"; List <Usuario> lstUsuarios = bizUsuario.PesquisarUsuario(usuario); Assert.AreEqual(true, lstUsuarios.Count > 0); }
private void CarregarUsuarios() { try { lstUsuarioCadastrados = bizUsuario.PesquisarUsuario(new Usuario() { Ativo = "S", Bloqueado = 0 }).OrderBy(x => x.Nome).ToList(); } catch (SqlException) { MessageBox.Show(helper.RetornarMensagemPadraoErroAcessoBD(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception) { MessageBox.Show(helper.RetornarMensagemPadraoErroGenerico(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }