private void btAcesso_Click(object sender, EventArgs e) { Usuario usuario = new Usuario(); UsuarioColecao usuarioColecao = new UsuarioColecao(); usuario.LoginUsuario = TxtUsuario.Text; usuario.SenhaUsuario = txtSenha.Text; LoginController loginController = new LoginController(); string retorno = loginController.ValidarUsuario(usuario); try { int retornoValidacao = Convert.ToInt32(retorno); if (retornoValidacao.Equals(1)) { this.DialogResult = DialogResult.Yes; } } catch (Exception) { MessageBox.Show(retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void BtAcessar_Click(object sender, RoutedEventArgs e) { Usuario usuario = new Usuario(); UsuarioColecao usuarioColecao = new UsuarioColecao(); usuario.LoginUsuario = txtUsuario.Text; usuario.SenhaUsuario = txtSenha.Password; LoginController loginController = new LoginController(); string retorno = loginController.ValidarUsuario(usuario); try { int retornoValidacao = Convert.ToInt32(retorno); if (retornoValidacao.Equals(1)) { this.DialogResult = true; } } catch (Exception) { MessageBox.Show(retorno, "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); } }
public UsuarioColecao ConsultarPorId(int IDCADUSUARIO) { try { UsuarioColecao usuarioColecao = new UsuarioColecao(); acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@IDCADUSUARIO", IDCADUSUARIO); DataTable dataTableUsuario = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspCADUSUARIOConsultarPorID"); foreach (DataRow dataRowLinha in dataTableUsuario.Rows) { Usuario usuario = new Usuario(); usuario.IDCADUSUARIO = Convert.ToInt32(dataRowLinha["IDCADUSUARIO"]); usuario.CADUSUARIO = Convert.ToString(dataRowLinha["CADUSUARIO"]); usuario.CADSENHA = Convert.ToString(dataRowLinha["CADSENHA"]); usuarioColecao.Add(usuario); } return(usuarioColecao); } catch (Exception exception) { throw new Exception("Não foi possível consultar o usuário por código. Detalhes: " + exception.Message); } }
public UsuarioColecao ConsultarUsuarioPorID(int ID_USUARIO) { try { UsuarioColecao usuarioColecao = new UsuarioColecao(); acessoDadosSqlServer.LimparParamentros(); acessoDadosSqlServer.AdicionarParametros("@ID_USUARIO", ID_USUARIO); DataTable dataTableUsuario = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspUsuarioConsultarPorID"); foreach (DataRow linha in dataTableUsuario.Rows) { Usuario usuario = new Usuario(); usuario.ID_USUARIO = Convert.ToInt32(linha["ID_USUARIO"]); usuario.USUARIO = Convert.ToString(linha["USUARIO"]); usuario.SENHA = Convert.ToString(linha["SENHA"]); usuario.NIVEL_ACESSO = Convert.ToString(linha["NIVEL_ACESSO"]); usuarioColecao.Add(usuario); } return(usuarioColecao); } catch (Exception ex) { throw new Exception("Não foi possivel consultar o Defeito por Id. Detalhes: " + ex.Message); } }
private void AtualizarGrid() { UsuarioController usuarioController = new UsuarioController(); UsuarioColecao usuarioColecao = new UsuarioColecao(); usuarioColecao = usuarioController.GridConsultar(txtCodigo.Text, txtNome.Text, chkAtivo.IsChecked == true); dataGridUsuario.ItemsSource = null; dataGridUsuario.ItemsSource = usuarioColecao; dataGridUsuario.Items.Refresh(); }
private void AtualizarGrid() { UsuarioNegocios usuarioNegocios = new UsuarioNegocios(); UsuarioColecao usuarioColecao = new UsuarioColecao(); usuarioColecao = usuarioNegocios.UsuarioConsultarPorNome(textBoxPesquisar.Text); dataGridUsuario.DataSource = null; dataGridUsuario.DataSource = usuarioColecao; dataGridUsuario.Update(); dataGridUsuario.Refresh(); }
private void Hyperlink_Click(object sender, RoutedEventArgs e) { Usuario usuarioSelecionado = (dataGridUsuario.SelectedItems[0] as Usuario); UsuarioController usuarioController = new UsuarioController(); UsuarioColecao usuarioColecao = new UsuarioColecao(); // usuarioColecao = usuarioController.ConsultarUsuario(usuarioSelecionado.IdUsuario); FrmUsuarioCadastro frmUsuarioCadastro = new FrmUsuarioCadastro(Enumerador.Alterar, usuarioSelecionado); bool?dialogResult = frmUsuarioCadastro.ShowDialog(); if (dialogResult == true) { AtualizarGrid(); } }
private void buttonPesquisar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBoxPesquisar.Text)) { MessageBox.Show("Digite o ID ou Nome"); if (string.IsNullOrEmpty(textBoxPesquisar.Text)) { textBoxPesquisar.Focus(); } } else if (radioButtonPesquisarId.Checked == true) { UsuarioNegocios usuarioNegocios = new UsuarioNegocios(); UsuarioColecao usuarioColecao = new UsuarioColecao(); usuarioColecao = usuarioNegocios.ConsultarUsuarioPorID(int.Parse(textBoxPesquisar.Text)); dataGridUsuario.DataSource = null; dataGridUsuario.DataSource = usuarioColecao; dataGridUsuario.Update(); dataGridUsuario.Refresh(); } else if (radioButtonPesquisarUsuario.Checked == true) { UsuarioNegocios usuarioNegocios = new UsuarioNegocios(); UsuarioColecao usuarioColecao = new UsuarioColecao(); usuarioColecao = usuarioNegocios.UsuarioConsultarPorNome(textBoxPesquisar.Text); dataGridUsuario.DataSource = null; dataGridUsuario.DataSource = usuarioColecao; dataGridUsuario.Update(); dataGridUsuario.Refresh(); } buttonAtualizar.Enabled = true; }
public UsuarioColecao GridConsultar(string id, string usuario, bool ativo) { try { UsuarioColecao usuarioColecao = new UsuarioColecao(); sQLServer.LimparParametros(); if (String.IsNullOrEmpty(id) == false) { sQLServer.AdicionarParametros("@USU_Tid", id); } if (String.IsNullOrEmpty(usuario) == false) { sQLServer.AdicionarParametros("@USU_Nome", usuario); } sQLServer.AdicionarParametros("@USU_Ativo", ativo); DataTable dataTableUsuario = sQLServer.ExecutarConsulta(CommandType.StoredProcedure, "USUARIO_GRID_CONSULTAR"); foreach (DataRow linha in dataTableUsuario.Rows) { Usuario usu = new Usuario(); usu.PerfilUsuario = new PerfilUsuario(); usu.IdUsuario = Convert.ToInt32(linha["USU_Tid"]); usu.NomeUsuario = Convert.ToString(linha["USU_Nome"]); usu.LoginUsuario = Convert.ToString(linha["USU_Login"]); usu.AtivoUsuario = Convert.ToBoolean(linha["USU_Ativo"]); usu.PerfilUsuario.NomePerfilUsuario = Convert.ToString(linha["PFU_Nome"]); usuarioColecao.Add(usu); } return(usuarioColecao); } catch (Exception ex) { throw new Exception("Não foi possível consultar os usuários. Detalhes:" + ex.Message); } }
public UsuarioColecao UsuarioConsultarPorNome(string USUARIO) { try { //Criar coleção nova de clientes UsuarioColecao usuarioColecao = new UsuarioColecao(); acessoDadosSqlServer.LimparParamentros(); acessoDadosSqlServer.AdicionarParametros("@USUARIO", USUARIO); // TABELA DE DADOS DataTable dataTableUsuario = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspUsuarioConsultarPorNome"); //Transformar em uma coleção cliente, cada linha do datatable é um cliente //Linha de Dados foreach (DataRow linha in dataTableUsuario.Rows) { //Criar Cliente, colocar os dados na linha, adicionar ele na coleção Usuario usuario = new Usuario(); usuario.ID_USUARIO = Convert.ToInt32(linha["ID_USUARIO"]); usuario.USUARIO = Convert.ToString(linha["USUARIO"]); usuario.SENHA = Convert.ToString(linha["SENHA"]); usuario.NIVEL_ACESSO = Convert.ToString(linha["NIVEL_ACESSO"]); usuarioColecao.Add(usuario); } return(usuarioColecao); } catch (Exception ex) { throw new Exception("Não foi possivel consultar o Usuario por nome. Detalhes: " + ex.Message); } }
private void FrmCadastrarPessoaFisica_Load(object sender, EventArgs e) { if (acaoSelecionada == AcaoTelaCRUD.Alterar) { try { UsuarioNegocio usuarioNegocio = new UsuarioNegocio(); UsuarioColecao usuarioColecao = new UsuarioColecao(); usuarioColecao = usuarioNegocio.ConsultarPorIdDaPessoa(pessoaRecebida.IDPessoa, ControleSistema.getFilialLogada().IDFilial); if (usuarioColecao.Count == 0 && ControleSistema.getUsuario().Acesso > 4) { btnCadastrarUsuario.Visible = true; } } catch (Exception ex) { MessageBox.Show("Ocorreu um erro ao consultar se a pessoa tem um usuário criado. Detalhes: " + ex.Message); } } }
public UsuarioColecao ConsultarPorIdDaPessoa(int idpessoa, int filial) { try { conexao.LimparParametros(); conexao.AdicionarParametros("@IDPessoa", idpessoa); conexao.AdicionarParametros("@IDFILIAL", filial); DataTable dataTable = conexao.ExecutarConsulta(CommandType.StoredProcedure, "uspUsuarioConsultar"); UsuarioColecao usuarioColecao = new UsuarioColecao(); foreach (DataRow dataRow in dataTable.Rows) { Usuario usuario = new Usuario(); usuario.Acesso = Convert.ToInt32(dataRow["Acesso"]); usuario.IDPessoa = Convert.ToInt32(dataRow["IDPessoa"]); usuario.IDStatus = Convert.ToInt32(dataRow["IDStatus"]); usuario.IDUsuario = Convert.ToInt32(dataRow["IDUsuario"]); //usuario.Layout = Convert.ToInt32(dataRow["Layout"]); usuario.Login = Convert.ToString(dataRow["Login"]); usuario.PapelParede = Convert.ToString(dataRow["PapelParede"]); usuario.Senha = Convert.ToString(dataRow["Senha"]); usuario.StatusDescricao = Convert.ToString(dataRow["StatusDescricao"]); usuario.IDFilial = Convert.ToInt32(dataRow["IDPessoaFilial"]); usuarioColecao.Add(usuario); } return(usuarioColecao); } catch (Exception ex) { throw new Exception("Erro ao consultar usuários. Detalhes: " + ex.Message); } }