예제 #1
0
 private void FormFichaUsuarios_Load(object sender, EventArgs e)
 {
     controle.UsuarioDB tabela = new controle.UsuarioDB();
     bs.DataSource          = tabela.listar();
     dgvUsuarios.DataSource = bs;
     // dgvUsuarios.Columns["senha"].Visible = false;
     dgvUsuarios.Columns["email"].Width = 350;
 }
예제 #2
0
        private void editar()
        {
            controle.UsuarioDB tabela = new controle.UsuarioDB();

            Usuario.login = txtUsuario.Text;
            Usuario.senha = controle.Cripto.criptografar(txtSenha.Text);
            Usuario.email = txtEmail.Text;
            tabela.editar(Usuario);
        }
예제 #3
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            visao.FormCadastroLogin ficha = new FormCadastroLogin();
            ficha.Usuario = (modelo.usuarios)bs.Current;
            ficha.ShowDialog();

            if (ficha.Usuario != null)
            {
                controle.UsuarioDB tabela = new controle.UsuarioDB();
                dgvUsuarios.DataSource = tabela.listar();
            }
        }
예제 #4
0
 private void btConectar_Click(object sender, EventArgs e)
 {
     controle.UsuarioDB uDB = new controle.UsuarioDB();
     if (uDB.validar(txtLogin.Text, txtSenha.Text))
     {
         this.Dispose();
     }
     else
     {
         MessageBox.Show("Conexão Inválida");
     }
 }
예제 #5
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            visao.FormCadastroLogin ficha = new FormCadastroLogin();
            ficha.Usuario = null;
            ficha.ShowDialog();

            if (ficha.Usuario != null)
            {
                controle.UsuarioDB tabela = new controle.UsuarioDB();
                dgvUsuarios.DataSource = tabela.listar();
                bs.MoveLast();
            }
        }
예제 #6
0
 private void novo()
 {
     controle.UsuarioDB tabela = new controle.UsuarioDB();
     Usuario = new modelo.usuarios
     {
         cod   = tabela.ProximoCodigo(),
         login = txtUsuario.Text,
         senha = controle.Cripto.criptografar(txtSenha.Text),
         email = txtEmail.Text
     };
     tabela.inserir(Usuario);
     MessageBox.Show("Usuário cadastrado com sucesso!");
 }
예제 #7
0
        private void btnDel_Click(object sender, EventArgs e)
        {
            modelo.usuarios Usuario = (modelo.usuarios)bs.Current;
            DialogResult    op;

            op = MessageBox.Show("Excluir " + Usuario.login, "ALERTA",
                                 MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            if (op == DialogResult.Yes)
            {
                controle.UsuarioDB tabela = new controle.UsuarioDB();
                tabela.excluir(Usuario.cod);
                bs.RemoveCurrent();
                bs.ResetBindings(false);
            }
        }
예제 #8
0
        private void btnValidar_Click(object sender, EventArgs e)
        {
            string usuario = txtUsuario.Text;
            string senha   = controle.Cripto.criptografar(txtSenha.Text);

            controle.UsuarioDB login = new controle.UsuarioDB();
            if (login.validar(usuario, senha) == true)
            {
                this.Usuario = usuario;
                this.Dispose();
            }
            else
            {
                MessageBox.Show("Usuário ou senha inválida", "LOGIN",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtUsuario.Clear();
                txtSenha.Clear();
                txtUsuario.Focus();
            }
        }
        private void btnLogin_Click(object sender, EventArgs e)
        {
            string usuario = txtUsuario.Text;
            string senha   = controle.Cripto.criptografar(txtSenha.Text);

            controle.UsuarioDB login = new controle.UsuarioDB();

            if (login.validar(usuario, senha))
            {
                Usuario = usuario;
                this.Dispose();
            }
            else
            {
                MessageBox.Show("Login ou senha inválida");
                txtUsuario.Clear();
                txtSenha.Clear();
                txtUsuario.Focus();
            }
        }