public Projeto BuscaId(Int64 id) { Projeto p = null; try { ConexaoBanco.Conectar(); String sql = "SELECT * FROM projeto WHERE id_projeto= @1"; List <object> param = new List <object>(); param.Add(id); var dados = ConexaoBanco.Selecionar(sql, param); if (dados.Read()) { p = new Projeto(); p.IdProjeto = Int64.Parse(dados["id_projeto"].ToString()); p.Descricao = (string)dados["descricao"]; p.Nome = (string)dados["nome"]; p.DataCriacao = dados["data_criacao"].ToString(); p.Id_ceo = Int64.Parse(dados["id_ceo"].ToString()); p.DataExcluido = dados["data_excluido"].ToString(); p.UltimaAlteracao = dados["ultima_alteracao"].ToString(); ConexaoBanco.Desconectar(); } } catch (Exception ex) { MessageBox.Show("Erro ao buscar Projeto de ID: " + id + "\n" + ex.Message, "ERRO !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } ConexaoBanco.Desconectar(); return(p); }
public bool VerificaIdCEO(int id) { //ModelUsuario model = new ModelUsuario(); //DataTable dt = model.BuscaPorCampo("id_ceo", id.ToString()); //if (dt.Rows.Count > 0) //{ // return true; //} String sql = "SELECT * FROM usuario WHERE id_user ="******" AND cargo= 'CEO'"; if (ConexaoBanco.Selecionar(sql) != null) { return(true); } ConexaoBanco.Desconectar(); return(false); }
public Canvas BuscaId(Int64 idProjeto) { Canvas p = null; try { ConexaoBanco.Conectar(); String sql = "SELECT * FROM canvas WHERE id_projeto= @1"; List <object> param = new List <object>(); param.Add(idProjeto); var dados = ConexaoBanco.Selecionar(sql, param); if (dados.Read()) { p = new Canvas(); p.IdCanvas = Int64.Parse(dados["id_canvas"].ToString()); p.PropostaDeValor = (string)dados["proposta_de_valor"]; p.Relacionamento = (string)dados["relacionamento"]; p.Canais = (string)dados["canais"]; p.SegmentoChave = (string)dados["segmento_cliente"]; p.ParceriasChave = (string)dados["parcerias_chave"]; p.Atividade_chave = (string)dados["atividade_chave"]; p.RecursosChave = (string)dados["recursos_chave"]; p.EstruturaDados = (string)dados["estrura_dados"]; p.FonteReceita = (string)dados["fonte_receita"]; p.IdProjeto = Int64.Parse(dados["id_projeto"].ToString()); p.UltimaAlteracao = DateTime.Parse(dados["ultima_alteracao"].ToString()); } } catch (Exception ex) { MessageBox.Show("Erro ao buscar Projeto de ID: " + idProjeto + "\n" + ex.Message, "ERRO !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { ConexaoBanco.Desconectar(); } return(p); }
public Usuario BuscaId(Int64 id) { Usuario u = null; try { ConexaoBanco.Conectar(); String sql = "SELECT * FROM usuario WHERE id_user= @1"; List <object> param = new List <object>(); param.Add(id); 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(); } } catch (Exception ex) { MessageBox.Show("Erro ao buscar Usuario de ID: " + id + "\n" + ex.Message, "ERRO !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } ConexaoBanco.Desconectar(); return(u); }
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); } }