private void btnProjeto_Click(object sender, EventArgs e) { frmMenu menu = new frmMenu(u); menu.Show(); }
private void btnEntra_Click(object sender, EventArgs e) { // teste de consistencia basico (enquanto nao há verificacao real do bd) if (!String.IsNullOrWhiteSpace(txtEmail.Text) || rg.IsMatch(txtEmail.Text)) { if (!String.IsNullOrWhiteSpace(txtSenha.Text)) { string sql = "select * from usuario where email = @1 and senha = @2"; List <object> param = new List <object>(); param.Add(txtEmail.Text); string result; using (MD5 hash = MD5.Create()) { result = String.Join ( "", from ba in hash.ComputeHash ( Encoding.UTF8.GetBytes(txtSenha.Text) ) select ba.ToString("x2") ); } param.Add(result); var dados = ConexaoBanco.Selecionar(sql, param); if (dados.Read()) { u = new Usuario(); u.IdUser = Int64.Parse(dados["id_user"].ToString()); u.Nome = (string)dados["nome"]; u.Email = (string)dados["email"]; u.Cargo = (string)dados["cargo"]; u.Cpf = (string)dados["cpf"]; u.Email = (string)dados["email"]; u.DataNasc = dados["data_nasc"].ToString(); u.Data_exclusao = dados["data_exclusao"].ToString(); u.Senha = (string)dados["senha"]; u.Sexo = Char.Parse(dados["sexo"].ToString()); ConexaoBanco.Desconectar(); this.Hide(); frmMenu menu = new frmMenu(u); menu.Show(); Limpa(); } else { MessageBox.Show("Colaborador não encontrado! Verifique os campos", "StartUpManager 72B", MessageBoxButtons.OK, MessageBoxIcon.Error); ConexaoBanco.Desconectar(); Limpa(); } } else { MessageBox.Show("Preencha o campo de senha!", "StartUpManager 72B", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Preencha o campo de e-mail! adequadamente", "StartUpManager 72B", MessageBoxButtons.OK, MessageBoxIcon.Error); } }