private void BtnLogin_Click(object sender, EventArgs e) { try { string nome = txtNome.Text; string senha = txtSenha.Text; ObjAux.Criptografia Crip = new ObjAux.Criptografia(); string crip_nome = Crip.Criptografar(nome); string crip_senha = Crip.Criptografar(senha); Database.Entity.tb_login tb = new Database.Entity.tb_login(); tb.id_funcionario = Convert.ToInt32(txtID.Text); tb.nm_senha = senha; tb.nm_usuario = nome; Business.BusinessLogin bs = new Business.BusinessLogin(); bs.Inserir(tb); MessageBox.Show("Cadastro feito com sucesso"); this.Hide(); Telas.Login tela = new Login(); tela.Show(); } catch { MessageBox.Show("Algum erro"); } }
public EsquceuSenha() { InitializeComponent(); Business.BusinessLogin bs = new Business.BusinessLogin(); List <Database.Entity.tb_funcionario> tbs = bs.ConsultarFunc(); cboNmFunc.DataSource = tbs; cboNmFunc.DisplayMember = "id_funcionario"; cboNmFunc.ValueMember = "id_funcionario"; }
private void BtnEnviarCod_Click(object sender, EventArgs e) { Database.Entity.tb_funcionario tb = new Database.Entity.tb_funcionario(); tb.id_funcionario = Convert.ToInt32(cboNmFunc.Text); Business.BusinessLogin bs = new Business.BusinessLogin(); Database.Entity.tb_funcionario func = bs.ConsultarFuncID(tb); Database.DatabaseLogin db = new Database.DatabaseLogin(); db.EnviarCod(func); }
private void BtnTrocar_Click(object sender, EventArgs e) { if (TxtSenha != txtConfirmar) { throw new ArgumentException("As senhas não estão corretas."); } Database.Entity.tb_login tb = new Database.Entity.tb_login(); tb.nm_usuario = TxtUsuario.Text; tb.nm_senha = TxtSenha.Text; tb.cd_confirmacao = Convert.ToString(TxtCodigo.Text); Business.BusinessLogin bs = new Business.BusinessLogin(); bs.Alterar(tb); }
private void btnLogin_Click_1(object sender, EventArgs e) { //Abraão a criptografia n tem q ficar apenas no cadastro do login. //Aqui é uma consulta, é só pegar os campos e mandar pra business, n precisa de uma model. //A business q vai comparar as infos daqui com a model ai dps abre a tela. //Ex:Se a senha e o nome for tal n vai poder abrir tais telas. isso tudo fica na business. string nome = txtNome.Text; string senha = txtSenha.Text; Bistro.menu tela = new menu(); //Isso é para estar na business. //{ if (nome == "adm" && senha == "1234") { tela.Show(); } //} ObjAux.Criptografia Crip = new ObjAux.Criptografia(); string crip_nome = Crip.Criptografar(nome); string crip_senha = Crip.Criptografar(senha); Database.Entity.tb_login login = new Database.Entity.tb_login(); login.nm_senha = crip_nome; login.nm_usuario = crip_senha; Business.BusinessLogin bs = new Business.BusinessLogin(); Database.Entity.tb_login tbs = bs.Consultar(login); if (tbs == null) { throw new ArgumentException("Credenciais invalidas."); } Models.UsuarioLogado.Usuario = tbs; tela.Show(); }