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