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 void Insert(Canvas c) { string sql = "INSERT INTO canvas" + "(canais, fonte_receita, estrura_dados, parcerias_chave, proposta_de_valor, recursos_chave, relacionamento, segmento_cliente, atividade_chave, id_projeto, ultima_alteracao)" + "VALUES(@1, @2, @3, @4, @5, @6, @7, @8, @9, @10, @11);"; try { List <object> param = new List <object>(); param.Add(c.Canais); param.Add(c.FonteReceita); param.Add(c.EstruturaDados); param.Add(c.ParceriasChave); param.Add(c.PropostaDeValor); param.Add(c.RecursosChave); param.Add(c.Relacionamento); param.Add(c.SegmentoChave); param.Add(c.Atividade_chave); param.Add(c.IdProjeto); param.Add(DateTime.Now); ConexaoBanco.Executar(sql, param); MessageBox.Show("Canvas salvo com sucesso!", "StartUpManager 72B", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (NpgsqlException erro) { MessageBox.Show("Erro ao Salvar todos os registros !!! \n" + erro.Message, "ERRO !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { ConexaoBanco.Desconectar(); } }
public DataTable BuscaPorCampo(string campo, string busca) { DataTable dt = new DataTable(); try { ConexaoBanco.Conectar(); String sql = "SELECT id_user, nome, email, data_nasc, cpf, cargo, sexo FROM usuario"; if (campo.Equals("id_user")) { sql += " WHERE " + campo + " =" + Convert.ToInt64(busca) + ";"; } else if (campo.Equals("data_nasc")) { sql += " WHERE " + campo + " LIKE '%" + Convert.ToDateTime(busca) + "%';"; } else { sql += " WHERE UPPER(" + campo + ") LIKE UPPER('%" + busca + "%');"; } dt = ConexaoBanco.SelecionarDataTable(sql); } catch (Exception ex) { MessageBox.Show("Erro ao buscar os registros !!! \n" + ex.Message, "ERRO !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } ConexaoBanco.Desconectar(); return(dt); }
public void Update(Usuario u) { try { String sql = "UPDATE usuario SET "; sql += " nome = '" + u.Nome + "', "; sql += " senha = '" + u.Senha + "', "; sql += " email = '" + u.Email + "', "; sql += " data_nasc = '" + u.DataNasc + "', "; sql += " cpf = '" + u.Cpf + "', "; sql += " cargo = '" + u.Cargo + "', "; sql += " sexo = '" + u.Sexo + "' "; sql += " WHERE id_user = "******";"; ConexaoBanco.Executar(sql); } catch (Exception ex) { MessageBox.Show("Erro ao atualizar o Serviço !!! \n" + ex.Message, "ERRO !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { ConexaoBanco.Desconectar(); } }
public DataTable BuscaPorCampo(string campo, string busca) { DataTable dt = new DataTable(); try { ConexaoBanco.Conectar(); String sql = "SELECT id_projeto AS \"ID\" , nome AS \"NOME\", descricao AS \"DESCRIÇÃO\", data_criacao AS \"CRIAÇÃO\", id_ceo AS \"ID do CEO\" FROM projeto"; if (campo.Equals("id_projeto")) { sql += " WHERE " + campo + " =" + Convert.ToInt64(busca) + ";"; } else { sql += " WHERE UPPER(" + campo + ") LIKE UPPER('%" + busca + "%');"; } dt = ConexaoBanco.SelecionarDataTable(sql); } catch (Exception ex) { MessageBox.Show("Erro ao buscar os registros de projetos !!! \n" + ex.Message, "ERRO !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } ConexaoBanco.Desconectar(); return(dt); }
private void frmCadastro_Load(object sender, EventArgs e) { try { ConexaoBanco.Conectar(); } catch (Exception erro) { MessageBox.Show("Eis que surgiu um erro ao conectar-se ao Banco de Dados!" + "\n\nSaiba Mais: " + erro.Message, "StartUpManager", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } }
public void Inserir(UsuarioProjeto up) { string sql = "insert into usuario_projeto" + "(id_projeto, id_usuario, data_inclusao)" + "values(@1, @2, @3)"; List <object> param = new List <object>(); param.Add(up.Id_projeto); param.Add(up.Id_usuario); param.Add(DateTime.Now); ConexaoBanco.Executar(sql, param); ConexaoBanco.Desconectar(); }
public void Insert(Projeto p) { string sql = "insert into projeto" + "(descricao, nome, data_criacao,id_ceo)" + "values(@1, @2, @3, @4)"; List <object> param = new List <object>(); param.Add(p.Descricao); param.Add(p.Nome); param.Add(DateTime.Parse(p.DataCriacao)); param.Add(p.Id_ceo); ConexaoBanco.Executar(sql, param); ConexaoBanco.Desconectar(); }
public void Excluir(int id) { try { ConexaoBanco.Conectar(); String sql = "UPDATE usuario_projeto SET data_exclusao= " + "'" + DateTime.Now + "'" + "WHERE id = " + id + ";"; ConexaoBanco.Executar(sql); } catch (Exception ex) { MessageBox.Show("Erro ao excluir o Serviço !!! \n" + ex.Message, "ERRO !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { ConexaoBanco.Desconectar(); } }
public void Insert(Usuario u) { string sql = "insert into usuario" + "(email, nome, senha,data_nasc,cpf,sexo,cargo)" + "values(@1, @2, @3, @4, @5, @6, @7)"; List <object> param = new List <object>(); param.Add(u.Email); param.Add(u.Nome); param.Add(u.Senha); param.Add(DateTime.Parse(u.DataNasc)); param.Add(u.Cpf); param.Add(u.Sexo); param.Add(u.Cargo); ConexaoBanco.Executar(sql, param); ConexaoBanco.Desconectar(); }
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 DataTable listarTodos() { DataTable dt = new DataTable(); try { ConexaoBanco.Conectar(); String sql = "SELECT id_user AS \"ID\", nome AS \"NOME\", email AS \"E-MAIL\",data_nasc AS \"NASCIMENTO\", cpf AS \"CPF\"," + "cargo AS \"CARGO\", sexo AS \"SEXO\" FROM usuario "; sql += "WHERE data_exclusao IS NULL "; dt = ConexaoBanco.SelecionarDataTable(sql); } catch (Exception ex) { MessageBox.Show("Erro ao buscar todos os registros !!! \n" + ex.Message, "ERRO !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } ConexaoBanco.Desconectar(); return(dt); }
public DataTable listarTodos(Int64 idProjeto) { DataTable dt = new DataTable(); try { ConexaoBanco.Conectar(); String sql = "SELECT up.id AS \"ID\", u.nome AS \"NOME\",u.cargo AS \"CARGO\", u.email AS \"E-MAIL\", up.data_inclusao AS \"INCLUSÃO\" "; sql += " FROM usuario_projeto AS up"; sql += " INNER JOIN usuario AS u ON (u.id_user = up.id_usuario)"; sql += " WHERE up.id_projeto=" + idProjeto + " AND up.data_exclusao IS NULL;"; dt = ConexaoBanco.SelecionarDataTable(sql); } catch (Exception ex) { MessageBox.Show("Erro ao buscar todos os registros !!! \n" + ex.Message, "ERRO !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } ConexaoBanco.Desconectar(); return(dt); }
public void Update(Projeto p) { try { String sql = "UPDATE projeto SET "; sql += " nome = '" + p.Nome + "', "; sql += " descricao = '" + p.Descricao + "', "; sql += " ultima_alteracao = '" + DateTime.Now.ToString("yyyy/MM/dd") + "' "; sql += " WHERE id_projeto = " + p.IdProjeto + ";"; ConexaoBanco.Executar(sql); } catch (Exception ex) { MessageBox.Show("Erro ao atualizar o Projeto !!! \n" + ex.Message, "ERRO !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { ConexaoBanco.Desconectar(); } }
public void Update(Canvas c) { try { List <object> param = new List <object>(); param.Add(c.PropostaDeValor); param.Add(c.Relacionamento); param.Add(c.Canais); param.Add(c.SegmentoChave); param.Add(c.ParceriasChave); param.Add(c.Atividade_chave); param.Add(c.RecursosChave); param.Add(c.EstruturaDados); param.Add(c.FonteReceita); param.Add(DateTime.Now); String sql = "UPDATE canvas SET "; sql += "proposta_de_valor = @1, "; sql += "relacionamento = @2, "; sql += "canais = @3, "; sql += "segmento_cliente = @4, "; sql += "parcerias_chave = @5, "; sql += "atividade_chave = @6, "; sql += "recursos_chave = @7, "; sql += "estrura_dados = @8, "; sql += "fonte_receita = @9, "; sql += "ultima_alteracao = @10 "; sql += "WHERE id_canvas = " + c.IdCanvas; ConexaoBanco.Executar(sql, param); MessageBox.Show("Canvas Atualizado com sucesso!", "StartUpManager 72B", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (NpgsqlException erro) { MessageBox.Show("Erro ao Atualizar todos os registros !!! \n" + erro.Message, "ERRO !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { ConexaoBanco.Desconectar(); } }
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 DataTable listarTodos(Usuario u) { DataTable dt = new DataTable(); try { ConexaoBanco.Conectar(); String sql = "SELECT p.id_projeto AS \"ID\", p.nome AS \"NOME\",p.data_criacao AS \"CRIAÇÃO\", u.nome AS \"CEO\" " + " FROM projeto AS p" + " RIGHT JOIN usuario AS u ON(u.id_user = p.id_ceo) " + " WHERE (p.id_ceo = " + u.IdUser + " OR p.id_projeto = (SELECT id_projeto FROM usuario_projeto WHERE id_usuario = " + u.IdUser + "))" + " AND p.data_excluido IS NULL; "; Console.WriteLine(sql); dt = ConexaoBanco.SelecionarDataTable(sql); } catch (Exception ex) { MessageBox.Show("Erro ao buscar todos os registros !!! \n" + ex.Message, "ERRO !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } ConexaoBanco.Desconectar(); return(dt); }
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); } }
private void frmLogin_FormClosing(object sender, FormClosingEventArgs e) { ConexaoBanco.Desconectar(); Application.Exit(); }
private void frmCadastro_FormClosing(object sender, FormClosingEventArgs e) { ConexaoBanco.Desconectar(); }
// a conexao é executada private void frmCadastro_Load(object sender, EventArgs e) { ConexaoBanco.Conectar(); }