Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }
Пример #5
0
        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);
        }