Ejemplo n.º 1
0
        public DataTable ResumoContaPagasMesGrafico(DateTime?Mes, DateTime?Mesnaopago)
        {
            DataTable RETORNO = new DataTable();

            try
            {
                conexao = new DlConexao();
                conexao.limparParametros();
                if (Mes != null)
                {
                    var    dia             = Mes.Value.Day;
                    var    mes             = Mes.Value.Month;
                    var    ano             = Mes.Value.Year;
                    string novadataInicial = ano + "-" + mes;
                    RETORNO = conexao.ExecutaConsultas(System.Data.CommandType.Text, "SELECT * FROM contapagar WHERE MONTH(DATAPAGAMENTO) = '" + mes + "' AND YEAR(DATAPAGAMENTO) = '" + ano + "' AND SITUACAO = 'PAGO'");
                }
                else if (Mesnaopago != null)
                {
                    var    dia             = Mesnaopago.Value.Day;
                    var    mes             = Mesnaopago.Value.Month;
                    var    ano             = Mesnaopago.Value.Year;
                    string novadataInicial = ano + "-" + mes;
                    RETORNO = conexao.ExecutaConsultas(System.Data.CommandType.Text, "SELECT * FROM contapagar WHERE MONTH(DATAVENCIMENTO) = '" + mes + "' AND YEAR(DATAVENCIMENTO) = '" + ano + "' AND SITUACAO = 'NAO PAGO'");
                }
            }
            catch (Exception EX)
            {
                throw EX;
            }
            return(RETORNO);
        }
Ejemplo n.º 2
0
        public List <cliente> CONSULTATODOS()
        {
            List <cliente> RETORNO = new List <cliente>();

            try
            {
                Conexao = new DlConexao();
                Conexao.limparParametros();
                var DATA = Conexao.ExecutaConsultas(System.Data.CommandType.Text, "SELECT * FROM cliente ORDER BY NOME ASC");
                if (DATA.Rows.Count > 0)
                {
                    for (int i = 0; i < DATA.Rows.Count; i++)
                    {
                        cliente novos = new cliente();
                        novos = Genericos.Popular <cliente>(DATA, i);
                        RETORNO.Add(novos);
                    }
                }
            }
            catch (Exception EX)
            {
                ExceptionErro.ExibirMenssagemException(EX);
            }
            return(RETORNO);
        }
Ejemplo n.º 3
0
        public List <receitas> ListaReceita(DateTime Mes)
        {
            try
            {
                var retorno = new List <receitas>();
                conexao = new DlConexao();
                var dados = new DataTable();
                conexao.limparParametros();
                var    dia             = Mes.Day;
                var    mes             = Mes.Month;
                var    ano             = Mes.Year;
                string novadataInicial = ano + "-" + mes;
                dados = conexao.ExecutaConsultas(CommandType.Text, "SELECT * FROM receita WHERE MONTH(DATA) = '" + mes + "' AND YEAR(DATA) = '" + ano + "' ");
                for (int i = 0; i < dados.Rows.Count; i++)
                {
                    var d = Genericos.Popular <receitas>(dados, i);
                    retorno.Add(d);
                }

                return(retorno);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 4
0
        public List <Agendamento> ListaAgendamento(DateTime dataInicial)
        {
            conexao = new DlConexao();
            var retorno = new List <Agendamento>();

            try
            {
                conexao.limparParametros();
                var    dia             = dataInicial.Day;
                var    mes             = dataInicial.Month;
                var    ano             = dataInicial.Year;
                string novadataInicial = ano + "-" + mes + "-" + dia;
                var    dados           = conexao.ExecutaConsultas(CommandType.Text, "SELECT * FROM agendamento where DATA_AGENDAMENTO = '" + novadataInicial + "' AND STATUS = 'AGENDADO' ORDER by DATA_AGENDAMENTO ASC");
                for (int i = 0; i < dados.Rows.Count; i++)
                {
                    var objeto = Genericos.Popular <Agendamento>(dados, i);
                    retorno.Add(objeto);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno);
        }
Ejemplo n.º 5
0
        public DataTable FaturamentoDiarioReceitasConsulta(DateTime Data)
        {
            DataTable RETORNO = new DataTable();

            try
            {
                conexao = new DlConexao();
                conexao.limparParametros();

                var    dia             = Data.Day;
                var    mes             = Data.Month;
                var    ano             = Data.Year;
                string novadataInicial = ano + "-" + mes + "-" + dia;
                //SELECT contratoparcelamento.ID,contratoparcelamento.ID_CONTRATO,contratoparcelamento.PLANO,contratoparcelamento.N_MENSALIDADE,contratoparcelamento.DATA_PAGAMENTO,contratoparcelamento.DATA_VENCIMENTO,contratoparcelamento.VALOR,contratoparcelamento.FORMA_PAGAMENTO,contratoparcelamento.VALOR_PAGO, contratoparcelamento.SITUACAO,c.ID,cli.NOME FROM contratoparcelamento inner JOIN contrato c on contratoparcelamento.ID_CONTRATO = c.ID inner JOIN cliente cli on c.ID_CLIENTE = cli.ID WHERE MONTH(DATA_PAGAMENTO) = '" + mes + "' AND YEAR(DATA_PAGAMENTO) = '" + ano + "' AND SITUACAO = 'PAGO'
                RETORNO = conexao.ExecutaConsultas(System.Data.CommandType.Text,
                                                   "SELECT contratoparcelamento.ID, contratoparcelamento.ID_CONTRATO, contratoparcelamento.PLANO, contratoparcelamento.N_MENSALIDADE, contratoparcelamento.DATA_PAGAMENTO, contratoparcelamento.DATA_VENCIMENTO, contratoparcelamento.VALOR, contratoparcelamento.FORMA_PAGAMENTO, contratoparcelamento.VALOR_PAGO, contratoparcelamento.SITUACAO, contratoparcelamento.VALORFRACIONADO, c.ID, cli.NOME " +
                                                   "FROM contratoparcelamento " +
                                                   "inner JOIN contrato c on contratoparcelamento.ID_CONTRATO = c.ID inner JOIN cliente cli on c.ID_CLIENTE = cli.ID " +
                                                   "WHERE contratoparcelamento.DATA_PAGAMENTO = '" + novadataInicial + "' AND contratoparcelamento.SITUACAO = 'PAGO' OR contratoparcelamento.SITUACAO = 'FRACIONADO' AND contratoparcelamento.SITUACAO = 'PAGO'  OR contratoparcelamento.VALORFRACIONADO > 0");
            }
            catch (Exception EX)
            {
                ExceptionErro.ExibirMenssagemException(EX);
            }
            return(RETORNO);
        }
Ejemplo n.º 6
0
        public List <ContratoModel> CONSULTATODOSPELOSITUACAO(string NOME)
        {
            var RETORNO = new List <ContratoModel>();

            try
            {
                conexao = new DlConexao();
                conexao.limparParametros();
                //Conexao.AdicionarParametros("@NOME", NOME);
                var DATA = conexao.ExecutaConsultas(System.Data.CommandType.Text, "SELECT contrato.ID,cliente.NOME,contrato.VALOR_MES,contrato.DIA_BASE,contrato.SITUACAO FROM contrato " +
                                                    "INNER join cliente on cliente.ID = contrato.ID_CLIENTE WHERE contrato.SITUACAO = '" + NOME + "' ORDER BY cliente.NOME ASC");
                for (int i = 0; i < DATA.Rows.Count; i++)
                {
                    var dados = new ContratoModel();
                    dados.ClienteContrato = new cliente();

                    dados.ID = Convert.ToInt32(DATA.Rows[i].ItemArray[0].ToString());
                    dados.ClienteContrato.NOME = Convert.ToString(DATA.Rows[i].ItemArray[1].ToString());
                    dados.VALOR_MES            = Convert.ToDecimal(DATA.Rows[i].ItemArray[2].ToString());
                    dados.DIA_BASE             = Convert.ToInt32(DATA.Rows[i].ItemArray[3].ToString());
                    dados.SITUACAO             = Convert.ToString(DATA.Rows[i].ItemArray[4].ToString());
                    RETORNO.Add(dados);
                }
            }
            catch (Exception EX)
            {
                ExceptionErro.ExibirMenssagemException(EX);
            }
            return(RETORNO);
        }
Ejemplo n.º 7
0
        public DataTable ConsultaSituacaoPagamento(DateTime dataInicial, DateTime dataFinal, int contrato)
        {
            DataTable RETORNO = new DataTable();

            try
            {
                conexao = new DlConexao();
                //conexao.AdicionarParametros("@Inicial", dataInicial);
                //conexao.AdicionarParametros("@Final", dataFinal);
                var    dia             = dataInicial.Day;
                var    mes             = dataInicial.Month;
                var    ano             = dataInicial.Year;
                string novadataInicial = ano + "-" + mes + "-" + dia;

                var    diaFinal      = dataFinal.Day;
                var    mesFinal      = dataFinal.Month;
                var    anoFinal      = dataFinal.Year;
                string novadataFinal = anoFinal + "-" + mesFinal + "-" + diaFinal;
                conexao.limparParametros();

                RETORNO = conexao.ExecutaConsultas(System.Data.CommandType.Text, "SELECT contratoparcelamento.ID_CONTRATO ,cliente.NOME, contratoparcelamento.PLANO, contratoparcelamento.DATA_VENCIMENTO, contratoparcelamento.VALOR,contratoparcelamento.N_MENSALIDADE, contratoparcelamento.SITUACAO, contratoparcelamento.VALORFRACIONADO FROM contratoparcelamento INNER JOIN contrato on contrato.ID = contratoparcelamento.ID_CONTRATO INNER JOIN cliente on cliente.ID = contrato.ID_CLIENTE  " +
                                                   "WHERE  contratoparcelamento.ID_CONTRATO = '" + contrato + "'");
            }
            catch (Exception EX)
            {
                ExceptionErro.ExibirMenssagemException(EX);
            }
            return(RETORNO);
        }
Ejemplo n.º 8
0
        public List <ContratoImprestimo> ConsultaContratos(ContratoImprestimo contrato)
        {
            List <ContratoImprestimo> RETORNO = new List <ContratoImprestimo>();

            try
            {
                conexao = new DlConexao();
                conexao.limparParametros();
                conexao.AdicionarParametros("@id_cliente", contrato.ID_CLIENTE);
                //conexao.AdicionarParametros("@ID", contrato.ID);
                var DATA = conexao.ExecutaConsultas(System.Data.CommandType.Text, "SELECT contratoimprestimo.ID,cliente.NOME,contratoimprestimo.VALOR_IMPRESTADO,contratoimprestimo.JUROS,contratoimprestimo.VALOR_JUROS,contratoimprestimo.DIA_BASE,contratoimprestimo.SITUACAO " +
                                                    "FROM contratoimprestimo INNER join cliente on cliente.ID = contratoimprestimo.ID_CLIENTE " +
                                                    "WHERE contratoimprestimo.ID_CLIENTE = @id_cliente");
                for (int i = 0; i < DATA.Rows.Count; i++)
                {
                    var dados = new ContratoImprestimo();
                    dados.ClienteContrato = new cliente();

                    dados.ID = Convert.ToInt32(DATA.Rows[i].ItemArray[0].ToString());
                    dados.ClienteContrato.NOME = Convert.ToString(DATA.Rows[i].ItemArray[1].ToString());
                    dados.VALOR_IMPRESTADO     = Convert.ToDecimal(DATA.Rows[i].ItemArray[2].ToString());
                    dados.JUROS       = Convert.ToString(DATA.Rows[i].ItemArray[3].ToString());
                    dados.VALOR_JUROS = Convert.ToDecimal(DATA.Rows[i].ItemArray[4].ToString());
                    dados.DIA_BASE    = Convert.ToInt32(DATA.Rows[i].ItemArray[5].ToString());
                    dados.SITUACAO    = Convert.ToString(DATA.Rows[i].ItemArray[6].ToString());
                    RETORNO.Add(dados);
                }
            }
            catch (Exception EX)
            {
                ExceptionErro.ExibirMenssagemException(EX);
            }
            return(RETORNO);
        }
Ejemplo n.º 9
0
        public DataTable ConsultaSituacaoPagamento(DateTime dataInicial, DateTime dataFinal)
        {
            DataTable RETORNO = new DataTable();

            try
            {
                conexao = new DlConexao();
                //conexao.AdicionarParametros("@Inicial", dataInicial);
                //conexao.AdicionarParametros("@Final", dataFinal);
                var    dia             = dataInicial.Day;
                var    mes             = dataInicial.Month;
                var    ano             = dataInicial.Year;
                string novadataInicial = ano + "-" + mes + "-" + dia;

                var    diaFinal      = dataFinal.Day;
                var    mesFinal      = dataFinal.Month;
                var    anoFinal      = dataFinal.Year;
                string novadataFinal = anoFinal + "-" + mesFinal + "-" + diaFinal;
                conexao.limparParametros();

                RETORNO = conexao.ExecutaConsultas(System.Data.CommandType.Text, "SELECT contratoimprestimoparcela.ID ,contratoimprestimoparcela.ID_CONTRATO ,cliente.NOME, contratoimprestimoparcela.PLANO, contratoimprestimoparcela.DATA_VENCIMENTO, contratoimprestimoparcela.VALOR_PRESTACAO,contratoimprestimoparcela.VALOR_JUROS,contratoimprestimoparcela.N_MENSALIDADE, contratoimprestimoparcela.SITUACAO,contratoimprestimoparcela.VALORFRACIONADO FROM contratoimprestimoparcela INNER JOIN contratoimprestimo on contratoimprestimo.ID = contratoimprestimoparcela.ID_CONTRATO INNER JOIN cliente on cliente.ID = contratoimprestimo.ID_CLIENTE  " +
                                                   "WHERE contratoimprestimoparcela.DATA_VENCIMENTO BETWEEN date('" + novadataInicial + "') AND date('" + novadataFinal + "') AND contratoimprestimoparcela.SITUACAO = 'NAO PAGO' OR contratoimprestimoparcela.SITUACAO = 'ATRASADO' OR contratoimprestimoparcela.SITUACAO = 'FRACIONADO' AND contratoimprestimoparcela.SITUACAO <> 'CANCELADO' and contratoimprestimoparcela.SITUACAO <> 'JUROS' ORDER BY contratoimprestimoparcela.DATA_VENCIMENTO ASC");
            }
            catch (Exception EX)
            {
                ExceptionErro.ExibirMenssagemException(EX);
            }
            return(RETORNO);
        }
Ejemplo n.º 10
0
 public void Excluir(int id)
 {
     try
     {
         Conexao = new DlConexao();
         Conexao.limparParametros();
         Conexao.ExecutaConsultas(System.Data.CommandType.Text, "DELETE FROM cliente WHERE ID =" + id);
     }
     catch (Exception EX)
     {
         ExceptionErro.ExibirMenssagemException(EX);
     }
 }
Ejemplo n.º 11
0
 public void ExcluirParcelas(int id)
 {
     try
     {
         conexao = new DlConexao();
         conexao.limparParametros();
         conexao.AdicionarParametros("@id", id);
         conexao.ExecutaConsultas(System.Data.CommandType.Text, "DELETE FROM contratoparcelamento WHERE ID_CONTRATO = @id");
     }
     catch (Exception EX)
     {
         ExceptionErro.ExibirMenssagemException(EX);
     }
 }
Ejemplo n.º 12
0
 private void BtnTestarConexão_Click(object sender, EventArgs e)
 {
     try
     {
         DlConexao conexao = new DlConexao();
         conexao.limparParametros();
         conexao.ExecutaConsultas(CommandType.Text, "select * from usuario");
         MessageBoxEx.Show("Conecção ativa com o servidor.");
     }
     catch (Exception ex)
     {
         MessageBoxEx.Show("Erro de conecção com o banco de dados.\n\n Detalhes: " + ex.Message + ex.StackTrace);
     }
 }
Ejemplo n.º 13
0
 public void Excluir(int imovel)
 {
     conexao = new DlConexao();
     conexao.limparParametros();
     try
     {
         conexao = new DlConexao();
         conexao.limparParametros();
         conexao.ExecutaConsultas(System.Data.CommandType.Text, "DELETE FROM imovel WHERE ID =" + imovel);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 14
0
        public FornecedorModel consulta()
        {
            conexao = new DlConexao();
            conexao.limparParametros();
            var retorno = new FornecedorModel();

            try
            {
                var dados = conexao.ExecutaConsultas(CommandType.Text, "");
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno);
        }
Ejemplo n.º 15
0
        public DataTable ContasAlerta()
        {
            DataTable RETORNO = new DataTable();

            try
            {
                conexao = new DlConexao();
                conexao.limparParametros();

                RETORNO = conexao.ExecutaConsultas(System.Data.CommandType.Text, "SELECT * FROM contapagar WHERE DATAALERTA <= NOW() AND SITUACAO = 'NAO PAGO'");
            }
            catch (Exception EX)
            {
                throw EX;
            }
            return(RETORNO);
        }
Ejemplo n.º 16
0
        public DataTable ResumoreceitaMesGrafico(DateTime Ano)
        {
            DataTable RETORNO = new DataTable();

            try
            {
                conexao = new DlConexao();
                conexao.limparParametros();
                var mes = Ano.Month;
                var ano = Ano.Year;
                RETORNO = conexao.ExecutaConsultas(System.Data.CommandType.Text, "SELECT * FROM receita WHERE MONTH(DATA) = '" + mes + "' AND YEAR(DATA) = '" + ano + "' ");
            }
            catch (Exception EX)
            {
                ExceptionErro.ExibirMenssagemException(EX);
            }
            return(RETORNO);
        }
Ejemplo n.º 17
0
        public Agendamento Agendamento(int ID)
        {
            conexao = new DlConexao();
            var retorno = new Agendamento();

            try
            {
                conexao.limparParametros();
                var dados = conexao.ExecutaConsultas(CommandType.Text, "SELECT * FROM agendamento where ID = " + ID + " ORDER by DATA_AGENDAMENTO DESC");
                for (int i = 0; i < dados.Rows.Count; i++)
                {
                    retorno = Genericos.Popular <Agendamento>(dados, i);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno);
        }
Ejemplo n.º 18
0
        public imovelModel ConsultaimovelNome(string Nome)
        {
            var RETORNO = new imovelModel();

            try
            {
                conexao = new DlConexao();
                conexao.limparParametros();
                var DATA = conexao.ExecutaConsultas(System.Data.CommandType.Text, "SELECT * FROM imovel WHERE NOME ='" + Nome + "' ORDER BY NOME ASC");
                if (DATA.Rows.Count > 0)
                {
                    RETORNO = Genericos.Popular <imovelModel>(DATA, 0);
                }
            }
            catch (Exception EX)
            {
                ExceptionErro.ExibirMenssagemException(EX);
            }
            return(RETORNO);
        }
Ejemplo n.º 19
0
        public imovelModel CONSULTATODOSPELOID(int Codigo)
        {
            var RETORNO = new imovelModel();

            try
            {
                conexao = new DlConexao();
                conexao.limparParametros();
                var DATA = conexao.ExecutaConsultas(System.Data.CommandType.Text, "SELECT * FROM imovel WHERE ID =" + Codigo + " ORDER BY NOME ASC");
                if (DATA.Rows.Count > 0)
                {
                    RETORNO = Genericos.Popular <imovelModel>(DATA, 0);
                }
            }
            catch (Exception EX)
            {
                ExceptionErro.ExibirMenssagemException(EX);
            }
            return(RETORNO);
        }
Ejemplo n.º 20
0
        public DataTable ResumoInstacaodia(DateTime dia, int categoria)
        {
            DataTable RETORNO = new DataTable();

            try
            {
                conexao = new DlConexao();
                conexao.limparParametros();
                string dias            = dia.Day.ToString("00");
                string mes             = dia.Month.ToString("00");
                string ano             = dia.Year.ToString();
                string novadataInicial = ano + "-" + mes + "-" + dias;
                RETORNO = conexao.ExecutaConsultas(System.Data.CommandType.Text, "SELECT * FROM contapagar WHERE DATAPAGAMENTO ='" + novadataInicial + "' AND ID_CATEGORIA = '" + categoria + "' ");
            }
            catch (Exception EX)
            {
                ExceptionErro.ExibirMenssagemException(EX);
            }
            return(RETORNO);
        }
Ejemplo n.º 21
0
        public DataTable ResumoDespesaMesCombo(DateTime Ano, int categoria)
        {
            DataTable RETORNO = new DataTable();

            try
            {
                conexao = new DlConexao();
                conexao.limparParametros();
                var mes = Ano.Month;
                var ano = Ano.Year;
                RETORNO = conexao.ExecutaConsultas(System.Data.CommandType.Text, "SELECT despesa.ID,despesa.DESCRICAO,despesa.ID_CATEGORIA, " +
                                                   "despesa.VALOR,despesa.DATA,despesa.ID_IMOVEL,imovel.NOME FROM `despesa` INNER JOIN imovel on despesa.ID_IMOVEL = imovel.ID " +
                                                   "WHERE MONTH(DATA) = '" + mes + "' AND YEAR(DATA) = '" + ano + "' AND despesa.ID_CATEGORIA = '" + categoria + "' ");
            }
            catch (Exception EX)
            {
                ExceptionErro.ExibirMenssagemException(EX);
            }
            return(RETORNO);
        }
Ejemplo n.º 22
0
        public cliente CONSULTATODOSPELONOME(string NOME)
        {
            cliente RETORNO = new cliente();

            try
            {
                Conexao = new DlConexao();
                Conexao.limparParametros();
                Conexao.AdicionarParametros("@NOME", NOME);
                var DATA = Conexao.ExecutaConsultas(System.Data.CommandType.Text, "SELECT * FROM cliente WHERE NOME = @NOME ORDER BY NOME ASC");
                if (DATA.Rows.Count > 0)
                {
                    RETORNO = Genericos.Popular <cliente>(DATA, 0);
                }
            }
            catch (Exception EX)
            {
                ExceptionErro.ExibirMenssagemException(EX);
            }
            return(RETORNO);
        }
Ejemplo n.º 23
0
        public FornecedorModel consultaid(int id)
        {
            conexao = new DlConexao();
            conexao.limparParametros();
            var retorno = new FornecedorModel();

            try
            {
                conexao.AdicionarParametros("@ID", id);
                var dados = conexao.ExecutaConsultas(CommandType.Text, "SELECT * FROM forncedor WHERE ID =@ID");
                if (dados.Rows.Count > 0)
                {
                    retorno = Genericos.Popular <FornecedorModel>(dados, 0);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno);
        }
Ejemplo n.º 24
0
        public List <LoginUsuario> CONSULTA(LoginUsuario loginUsuario)
        {
            conexao = new DlConexao();
            List <LoginUsuario> retorno = new List <LoginUsuario>();

            try
            {
                conexao.limparParametros();
                var dados = conexao.ExecutaConsultas(CommandType.Text, "select * from usuario");
                for (int i = 0; i < dados.Rows.Count; i++)
                {
                    var usuarios = Genericos.Popular <LoginUsuario>(dados, i);
                    retorno.Add(usuarios);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno);
        }
Ejemplo n.º 25
0
        public List <FornecedorModel> ListaFornecedor(FornecedorModel fornecedor)
        {
            conexao = new DlConexao();
            conexao.limparParametros();
            var retorno = new List <FornecedorModel>();

            try
            {
                var dados = conexao.ExecutaConsultas(CommandType.Text, "SELECT * FROM forncedor");
                for (int i = 0; i < dados.Rows.Count; i++)
                {
                    var novosdados = Genericos.Popular <FornecedorModel>(dados, i);
                    retorno.Add(novosdados);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno);
        }
Ejemplo n.º 26
0
        public imovelModel ListaimovelID(imovelModel fornecedor)
        {
            conexao = new DlConexao();
            conexao.limparParametros();
            var retorno = new imovelModel();

            try
            {
                conexao.AdicionarParametros("@ID", fornecedor.ID);
                var dados = conexao.ExecutaConsultas(CommandType.Text, "SELECT * FROM imovel where ID = @ID");
                if (dados.Rows.Count > 0)
                {
                    retorno = Genericos.Popular <imovelModel>(dados, 0);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno);
        }
Ejemplo n.º 27
0
        public List <despesasCategoria> ListaCategoria(despesasCategoria despesasCategoria)
        {
            try
            {
                var retorno = new List <despesasCategoria>();

                conexao = new DlConexao();
                conexao.limparParametros();
                var data = conexao.ExecutaConsultas(CommandType.Text, "SELECT * FROM categoriadespesa ORDER BY NOME ASC");
                for (int i = 0; i < data.Rows.Count; i++)
                {
                    var novos = Genericos.Popular <despesasCategoria>(data, i);
                    retorno.Add(novos);
                }
                return(retorno);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 28
0
        public List <despesas> ListaDespesas(DateTime Mes)
        {
            try
            {
                var retorno = new List <despesas>();
                conexao = new DlConexao();
                var dados = new DataTable();
                conexao.limparParametros();
                var    dia             = Mes.Day;
                var    mes             = Mes.Month;
                var    ano             = Mes.Year;
                string novadataInicial = ano + "-" + mes;
                dados = conexao.ExecutaConsultas(CommandType.Text, "SELECT despesa.ID,despesa.DESCRICAO,despesa.ID_CATEGORIA, " +
                                                 "despesa.VALOR,despesa.DATA,despesa.ID_IMOVEL,imovel.NOME FROM `despesa` INNER JOIN imovel on despesa.ID_IMOVEL = imovel.ID " +
                                                 "WHERE MONTH(DATA) = '" + mes + "' AND YEAR(DATA) = '" + ano + "'  ");
                for (int i = 0; i < dados.Rows.Count; i++)
                {
                    var d = new despesas();
                    d.ID           = Convert.ToInt32(dados.Rows[i].ItemArray[0]);
                    d.DESCRICAO    = Convert.ToString(dados.Rows[i].ItemArray[1]);
                    d.ID_CATEGORIA = Convert.ToInt32(dados.Rows[i].ItemArray[2]);
                    d.VALOR        = Convert.ToDecimal(dados.Rows[i].ItemArray[3]);
                    d.DATA         = Convert.ToDateTime(dados.Rows[i].ItemArray[4]);
                    if (dados.Rows[i].ItemArray[5] != null)
                    {
                        d.ID_IMOVEL   = Convert.ToInt32(dados.Rows[i].ItemArray[5]);
                        d.imovel      = new imovelModel();
                        d.imovel.NOME = Convert.ToString(dados.Rows[i].ItemArray[6]);
                    }

                    retorno.Add(d);
                }

                return(retorno);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 29
0
        public List <Agendamento> ListaAgendamento()
        {
            conexao = new DlConexao();
            var retorno = new List <Agendamento>();

            try
            {
                conexao.limparParametros();

                var dados = conexao.ExecutaConsultas(CommandType.Text, "SELECT * FROM agendamento where STATUS = 'AGENDADO' ORDER by DATA_AGENDAMENTO DESC");
                for (int i = 0; i < dados.Rows.Count; i++)
                {
                    var objeto = Genericos.Popular <Agendamento>(dados, i);
                    retorno.Add(objeto);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno);
        }
Ejemplo n.º 30
0
        public List <imovelModel> imovelSituacao(int ID, string situacao)
        {
            conexao = new DlConexao();
            conexao.limparParametros();
            var retorno = new List <imovelModel>();

            try
            {
                conexao.AdicionarParametros("@SITUACAO", situacao);
                var dados = conexao.ExecutaConsultas(CommandType.Text, "SELECT * FROM imovel where  ID =" + ID + " SITUACAO = @SITUACAO ORDER BY NOME ASC");
                for (int i = 0; i < dados.Rows.Count; i++)
                {
                    var novosdados = Genericos.Popular <imovelModel>(dados, i);
                    retorno.Add(novosdados);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno);
        }