示例#1
0
        public List <Area> buscaPorNome(string nome)
        {
            query = null;
            List <Area> lstArea = new List <Area>();

            try
            {
                query   = "SELECT * FROM AREA WHERE NOME LIKE '%" + nome + "%' AND STS_ATIVO = 1 ORDER BY NOME;";
                lstArea = setarObjeto(banco.MetodoSelect(query));
            }

            catch (Exception ex)
            {
                throw ex;
            }

            return(lstArea);
        }
示例#2
0
        public List <Obra> buscaTipoObra()
        {
            query = null;
            List <Obra> lstObra = new List <Obra>();

            try
            {
                query   = "SELECT * FROM TIPO_OBRA WHERE STS_ATIVO = 1 ORDER BY DESCRICAO;";
                lstObra = setarObjetoTipoObra(banco.MetodoSelect(query));
            }

            catch (Exception ex)
            {
                throw ex;
            }

            return(lstObra);
        }
示例#3
0
        public List <Visitante> buscaPorNome(string nome)
        {
            query = null;
            List <Visitante> lstArea = new List <Visitante>();

            try
            {
                query   = "SELECT * FROM VISITANTE WHERE STS_ATIVO = 1 AND NOME like '%" + nome + "%' ORDER BY NOME;";
                lstArea = setarObjeto(banco.MetodoSelect(query));
            }

            catch (Exception ex)
            {
                throw ex;
            }

            return(lstArea);
        }
示例#4
0
        public List <Pessoa> buscaPorRg(string rg)
        {
            query = null;
            List <Pessoa> lstPessoa = new List <Pessoa>();

            try
            {
                query = "SELECT NOME, CPF, RG, DT_NASC FROM PESSOA WHERE STS_ATIVO = 1 AND RG LIKE '%" + rg + "%'";
                lstPessoa.Add(setarObjeto(banco.MetodoSelect(query)));
            }

            catch (Exception ex)
            {
                throw ex;
            }

            return(lstPessoa);
        }
示例#5
0
        public List <Endereco> buscaPorLogradouro(string logradouro, int id_pessoa)
        {
            query = null;
            List <Endereco> lstEndereco = new List <Endereco>();

            try
            {
                query = "SELECT DESCRICAO, LOGRADOURO, NUMERO, COMPLEMENTO, BAIRRO, CIDADE, ESTADO, CEP FROM ENDERECO WHERE STS_ATIVO = 1 AND LOGRADOURO LIKE '%"
                        + logradouro + "%';";
                lstEndereco = setarObjeto(banco.MetodoSelect(query));
            }

            catch (Exception ex)
            {
                throw ex;
            }

            return(lstEndereco);
        }
示例#6
0
        public List <Fornecedor> buscaPorNome(string nome)
        {
            query = null;
            List <Fornecedor> lstFornecedores = new List <Fornecedor>();

            try
            {
                query = "SELECT * FROM FORNECEDOR WHERE RAZAO_SOCIAL LIKE '%"
                        + nome + "%' AND STS_ATIVO = 1;";
                lstFornecedores = setarObjeto(banco.MetodoSelect(query));
            }

            catch (Exception ex)
            {
                throw ex;
            }

            return(lstFornecedores);
        }
示例#7
0
        public List <Visita> buscaPorData(string dt1, string dt2)
        {
            query = null;
            List <Visita> lstArea = new List <Visita>();

            try
            {
                query = "SELECT * FROM VISITA WHERE STS_ATIVO = 1 AND DT_INICIO BETWEEN '" + dt1
                        + "' AND '" + dt2 + "' ORDER BY DT_INICIO;";
                lstArea = setarObjeto(banco.MetodoSelect(query));
            }

            catch (Exception ex)
            {
                throw ex;
            }

            return(lstArea);
        }
示例#8
0
        public List <ContaReceber> buscaPorValor(int v1, int v2)
        {
            query = null;
            List <ContaReceber> lstCR = new List <ContaReceber>();

            try
            {
                query = "SELECT U.IDENTIFICACAO, CR.DT_CONTA_RECEBER, CR.VALOR FROM CONTA_RECEBER AS CR "
                        + "INNER JOIN UNIDADE AS U ON U.ID_UNIDADE = CR.ID_UNIDADE "
                        + "WHERE CR.VALOR BETWEEN " + v1.ToString() + " AND " + v2.ToString() + " AND CR.STS_ATIVO = 1 ORDER BY CR.DT_PAGTO DESC;";
                lstCR = setarObjeto(banco.MetodoSelect(query));
            }

            catch (Exception ex)
            {
                throw ex;
            }

            return(lstCR);
        }
示例#9
0
        public List <Bloco> buscaPorNome(string nome)
        {
            query = null;
            List <Bloco> lstBloco = new List <Bloco>();

            try
            {
                query = "SELECT B.IDENTIFICACAO, B.QTD_ANDARES, C.NOME_COND, B.QTD_UNIDADES FROM BLOCO AS B "
                        + " INNER JOIN CONDOMINIO AS C ON B.ID_COND = C.ID_COND "
                        + " WHERE B.STS_ATIVO = 1 AND B.IDENTIFICACAO LIKE '%" + nome + "%';";
                lstBloco = setarObjeto(banco.MetodoSelect(query));
            }

            catch (Exception ex)
            {
                throw ex;
            }

            return(lstBloco);
        }
示例#10
0
        public List <Funcionario> buscaPorNome(string nome)
        {
            query = null;
            List <Funcionario> lstFuncionarios = new List <Funcionario>();

            try
            {
                query = "SELECT P.NOME, C.DESCRICAO FROM PESSOA AS P " +
                        "INNER JOIN FUNCIONARIO AS F ON P.ID_PESSOA = F.ID_PESSOA " +
                        "INNER JOIN CARGO ON F.ID_CARGO = C.ID_CARGO " +
                        "WHERE P.NOME LIKE '%" + nome + "%' AND F.STS_ATIVO = 1;";
                lstFuncionarios = setarObjeto(banco.MetodoSelect(query));
            }

            catch (Exception ex)
            {
                throw ex;
            }

            return(lstFuncionarios);
        }
示例#11
0
        public List <Aviso> buscaPorData(DateTime dtinicio, DateTime dtfinal)
        {
            query = null;
            List <Aviso> lstAviso = new List <Aviso>();

            try
            {
                query = "SELECT A.ID_AVISO, A.TITULO, A.DESCRICAO, A.DATA, C.NOME_COND FROM AVISO AS A "
                        + " INNER JOIN CONDOMINIO AS C ON A.ID_COND = C.ID_COND "
                        + " WHERE A.STS_ATIVO = 1 AND DATA BETWEEN '" + dtinicio
                        + "' AND '" + (dtfinal).ToString() + "';";
                lstAviso = setarObjeto(banco.MetodoSelect(query));
            }

            catch (Exception ex)
            {
                throw ex;
            }

            return(lstAviso);
        }
示例#12
0
        public List <Evento> buscaPorData(DateTime dt1, DateTime dt2)
        {
            query = null;
            List <Evento> lstEvento = new List <Evento>();

            try
            {
                query = "SELECT E.DT_EVENTO, E.TITULO, U.IDENTIFICACAO FROM EVENTO AS E "
                        + "INNER JOIN UNIDADE AS U ON E.ID_UNIDADE = U.ID_UNIDADE "
                        + "WHERE E.DT_EVENTO BETWEEN '" + dt1.ToString()
                        + "' AND '" + dt2.ToString() + "' AND E.STS_ATIVO = 1;";
                lstEvento = setarObjeto(banco.MetodoSelect(query));
            }

            catch (Exception ex)
            {
                throw ex;
            }

            return(lstEvento);
        }
示例#13
0
        public List <Enquete> buscaEnquetePorData(DateTime dtInicio, DateTime dtFinal)
        {
            query = null;
            List <Enquete> lstEnquete = new List <Enquete>();

            try
            {
                query = "SELECT E.PERGUNTA, E.DT_INICIO, E.DT_FINAL, C.CONDOMINIO FROM ENQUETE AS E"
                        + " INNER JOIN CONDOMINIO AS C ON E.ID_COND = C.ID_COND"
                        + " WHERE E.STS_ATIVO = 1 AND E.DT_INICIO = '" + (dtInicio).ToShortDateString()
                        + "' AND E.DT_FINAL = '" + (dtFinal).ToShortDateString() + "';";
                lstEnquete = setarObjeto(banco.MetodoSelect(query));
            }

            catch (Exception ex)
            {
                throw ex;
            }

            return(lstEnquete);
        }
示例#14
0
        public List <Correspondencia> buscaPorUnidade(int unidade)
        {
            query = null;
            List <Correspondencia> lstCorrespondencia = new List <Correspondencia>();

            try
            {
                query = "SELECT C.STS_ATIVO, C.ID_CORRESPONDENCIA, C.DESCRICAO, U.IDENTIFICACAO, C.DT_ENTRADA, C.DT_SAIDA, P.ID_PESSOA, C.OBS_CANC, U.ID_UNIDADE  FROM CORRESPONDENCIA AS C "
                        + " INNER JOIN UNIDADE AS U ON C.ID_UNIDADE = U.ID_UNIDADE "
                        + " LEFT OUTER JOIN PESSOA AS P ON C.ID_PESSOA = P.ID_PESSOA "
                        + " WHERE C.ID_UNIDADE = " + unidade.ToString()
                        + " AND C.STS_ATIVO = 1;";
                lstCorrespondencia = setarObjeto(banco.MetodoSelect(query));
            }

            catch (Exception ex)
            {
                throw ex;
            }

            return(lstCorrespondencia);
        }
示例#15
0
        public List <Terceiro> busca()
        {
            query = null;
            List <Terceiro> lstTerceiro = new List <Terceiro>();

            try
            {
                query = "SELECT T.ID_TERCEIRO, TS.ID_TIPO_SERVICO, F.ID_FORNECEDOR, P.ID_PESSOA, TS.DESCRICAO, " +
                        "TS.STS_ATIVO, F.RAZAO_SOCIAL, P.NOME, P.CPF, P.RG, P.DT_NASC, P.STS_ATIVO " +
                        "FROM TERCEIRO AS T " +
                        "INNER JOIN TIPO_SERVICO AS TS ON TS.ID_TIPO_SERVICO = T.ID_TIPO_SERVICO " +
                        "INNER JOIN FORNECEDOR AS F ON F.ID_FORNECEDOR = T.ID_FORNECEDOR " +
                        "INNER JOIN PESSOA AS P ON P.ID_PESSOA = T.ID_PESSOA " +
                        "WHERE T.STS_ATIVO = 1;";
                lstTerceiro = setarObjeto(banco.MetodoSelect(query));
            }

            catch (Exception ex)
            {
                throw ex;
            }

            return(lstTerceiro);
        }
示例#16
0
        public List <Condominio> busca()
        {
            query = null;
            List <Condominio> lstCond = new List <Condominio>();

            try
            {
                query   = "SELECT NOME, DT_INAUGURACAO, PROPRIETARIO, CNPJ FROM CONDOMINIO WHERE STS_ATIVO = 1;";
                lstCond = setarObjeto(banco.MetodoSelect(query));
            }

            catch (Exception ex)
            {
                throw ex;
            }

            return(lstCond);
        }
示例#17
0
        public List <Unidade> busca()
        {
            query = null;
            List <Unidade> lstUnidade = new List <Unidade>();

            try
            {
                query      = "SELECT * FROM UNIDADE WHERE STS_ATIVO = 1;";
                lstUnidade = setarObjeto(banco.MetodoSelect(query));
            }

            catch (Exception ex)
            {
                throw ex;
            }

            return(lstUnidade);
        }
示例#18
0
        public List <Telefone> busca()
        {
            query = null;
            List <Telefone> lstTelefone = new List <Telefone>();

            try
            {
                query       = "SELECT * FROM TELEFONE WHERE STS_ATIVO = 1;";
                lstTelefone = setarObjeto(banco.MetodoSelect(query));
            }

            catch (Exception ex)
            {
                throw ex;
            }

            return(lstTelefone);
        }
示例#19
0
        public Login busca(string login, string senha)
        {
            query = null;
            Login lg = new Login();

            try
            {
                query = "SELECT TOP 1 * FROM LOGIN WHERE EMAIL = '"
                        + login + "' AND SENHA = '" + senha + "' AND STS_ATIVO = 1;";
                lg = setar(banco.MetodoSelect(query));
            }

            catch (Exception ex)
            {
                throw ex;
            }

            return(lg);
        }
示例#20
0
        public List <Morador> busca()
        {
            query = null;
            List <Morador> lstMorador = new List <Morador>();

            try
            {
                query = "SELECT M.ID_MORADOR, P.ID_PESSOA, U.ID_UNIDADE, M.STS_ATIVO, P.NOME, P.CPF, U.IDENTIFICACAO FROM PESSOA AS P " +
                        "INNER JOIN MORADOR AS M ON M.ID_PESSOA = P.ID_PESSOA " +
                        "INNER JOIN UNIDADE AS U ON U.ID_UNIDADE = M.ID_UNIDADE " +
                        "WHERE M.STS_ATIVO = 1;";
                lstMorador = setarObjeto(banco.MetodoSelect(query));
            }

            catch (Exception ex)
            {
                throw ex;
            }

            return(lstMorador);
        }
示例#21
0
        public List <ContaPagar> buscaPorData(DateTime dt1, DateTime dt2)
        {
            query = null;
            List <ContaPagar> lstContaPagar = new List <ContaPagar>();

            try
            {
                query = "SELECT TC.DESCRICAO, F.RAZAO_SOCIAL, CP.VALOR, CP.DT_PAGTO FROM CONTA_PAGAR AS CP "
                        + "INNER JOIN TIPO_CONTA AS TC ON CP.ID_TIPO_CONTA = TC.ID_TIPO_CONTA "
                        + "INNER JOIN FORNECEDOR AS F ON CP.ID_FORNECEDOR = F.ID_FORNECEDOR "
                        + "WHERE DT_PAGTO BETWEEN '" + (dt1).ToShortDateString() + "' AND '" + (dt2).ToShortDateString()
                        + "' AND CP.STS_ATIVO = 1;";
                lstContaPagar = setarObjeto(banco.MetodoSelect(query));
            }

            catch (Exception ex)
            {
                throw ex;
            }

            return(lstContaPagar);
        }