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"); } }
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(); }