private void telaInicial() { user = new ClsUsuario(); carregarFuncionalidades(); limparCampos(); gridUsuarios.DataSource = null; clbPermissoes.Enabled = false; panelDados.Enabled = false; gridUsuarios.Enabled = false; btnBuscar.Visible = false; btnDesativar.Visible = false; btnRedefinirSenha.Visible = false; btnSalvar.Visible = false; lblBuscar.Visible = false; lblCadastro.Visible = false; lblDesativar.Visible = false; lblRedefinirSenha.Visible = false; lblSalvar.Visible = false; lblUltimoLogin.Visible = false; txtUltimoLogin.Visible = false; txtCadastro.Visible = false; txtProntuario.Enabled = true; abrirPermissoes(1); }
private void carregarUsuario(int id) { user = new ClsUsuario(); user.ID_Usuario = id; resultado = user.Consultar(); if (resultado == "OK") { txtNome.Text = user.Nm_Usuario; txtProntuario.Text = user.Ds_Prontuario; txtCadastro.Text = user.Dt_CadastroUsuario; txtUltimoLogin.Text = user.Dt_UltimoLogin; txtSenha.Text = user.Ds_Senha; if (txtCadastro.Text != txtUltimoLogin.Text) { txtSenha.Text = "**********"; } for (int i = 0; i < user.ID_Permissoes.Count; i++) { clbPermissoes.SetItemChecked(user.ID_Permissoes[i] - 1, true); } } else { falhaNoBanco(user.Nm_Usuario, "Carregar Usuario"); } }
public string validarLogin() { try { SqlCommand cmd = new SqlCommand("sp_ValidarLogin", conexao.conectar()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@pLogin", Ds_Prontuario); cmd.Parameters.AddWithValue("@pSenha", Ds_Senha); SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.SingleRow); if (dr.Read()) { UserLogado = new ClsLogin(); UserLogado.ID_Usuario = int.Parse(dr["ID"].ToString()); UserLogado.Nm_Usuario = dr["Nome"].ToString(); UserLogado.Ds_Prontuario = Ds_Prontuario; UserLogado.Dt_CadastroUsuario = dr["DataCadastro"].ToString(); UserLogado.Dt_UltimoLogin = dr["UltimoLogin"].ToString(); UserLogado.ID_Permissoes = ClsUsuario.getPermissoesUsuario(UserLogado.ID_Usuario); setDataLogin(); return("true"); } else { return("false"); } } catch (Exception ex) { return(ex.ToString()); } }
private void telaInicial() { this.Location = new Point(0, 0); user = new ClsUsuario(); btnSalvar.Visible = lblSalvar.Visible = false; txtProntuario.Enabled = false; txtNome.Enabled = false; txtSenha.Enabled = false; carregarPermissoes(); carregarDados(); chkMostrarSenha.Focus(); }
private bool verificarCampos() { bool verificar = true; string erros = string.Empty; if (string.IsNullOrWhiteSpace(txtNome.Text)) { erros = "--Preencher Corretamente o Campo Nome\n"; verificar = false; } if (string.IsNullOrWhiteSpace(txtProntuario.Text)) { erros += "--Preencher Corretamente o Campo RA\n"; verificar = false; } if (string.IsNullOrEmpty(txtSenha.Text)) { erros += "--Preencher Corretamente o Campo Senha\n"; verificar = false; } if (!(user.ID_Usuario > 0) && !ClsUsuario.validarProntuario(txtProntuario.Text)) { erros += "--Prontuario Invalido ou Já Existente, Escolha Outro\n"; verificar = false; } if (clbPermissoes.CheckedIndices.Count < 1) { erros += "--Selecione Pelo Menos Uma Permissão Para Este Usuario\n"; verificar = false; } if (erros != string.Empty) { if (erros.Length > 56) { MessageBox.Show(erros, "Antenção Corrija Os Seguintes Erros", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { MessageBox.Show(erros, "Antenção Corrija O Seguinte Erro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } return(verificar); }
private void btnBuscar_Click(object sender, EventArgs e) { if (panelDados.Enabled == false) { telaInicial(); } else { user = new ClsUsuario(); user.Nm_Usuario = txtNome.Text; user.Ds_Prontuario = txtProntuario.Text; resultado = user.Grid(); if (resultado == "OK") { gridUsuarios.DataSource = user.Ds.Tables[0]; gridUsuarios.ReadOnly = true; gridUsuarios.Columns[0].HeaderText = "ID"; gridUsuarios.Columns[1].HeaderText = "Nome"; gridUsuarios.Columns[2].HeaderText = "Login"; gridUsuarios.Columns[0].Visible = false; gridUsuarios.Columns[0].Width = 0; gridUsuarios.AutoResizeColumns(); gridUsuarios.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; //gridAlunos.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; // gridEquipamentos.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; } else { falhaNoBanco(resultado, "Buscar Dados"); } } }