Ejemplo n.º 1
0
 public void UpdateClienteCancelamento(int IDCliente, string tipoStatus)
 {
     Conexao = new DlConexao();
     try
     {
         Conexao.limparParametros();
         Conexao.AdicionarParametros("@ID", IDCliente);
         Conexao.AdicionarParametros("@STATUS", tipoStatus);
         //Conexao.AdicionarParametros("@SITUACAO", TipoContrato);
         Conexao.ExecutarManipulacao(CommandType.Text, "UPDATE cliente SET STATUS=@STATUS WHERE ID = @ID");
     }
     catch (Exception EX)
     {
         throw EX;
     }
 }
Ejemplo n.º 2
0
 public void AlterarParcelasAtradadas(contratoParcelamento dados)
 {
     conexao = new DlConexao();
     try
     {
         conexao.limparParametros();
         conexao.AdicionarParametros("@ID_CONTRATO", dados.ID_CONTRATO);
         conexao.AdicionarParametros("@SITUACAO", dados.SITUACAO);
         conexao.AdicionarParametros("@DATA_VENCIMENTO", dados.DATA_VENCIMENTO);
         conexao.AdicionarParametros("@N_MENSALIDADE", dados.N_MENSALIDADE);
         conexao.ExecutarManipulacao(CommandType.Text, "UPDATE contratoparcelamento SET SITUACAO = @SITUACAO, N_MENSALIDADE = @N_MENSALIDADE  WHERE ID_CONTRATO=@ID_CONTRATO AND DATA_VENCIMENTO = @DATA_VENCIMENTO ");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 3
0
 public void Update(ContratoModel dados)
 {
     conexao = new DlConexao();
     try
     {
         conexao.limparParametros();
         conexao.AdicionarParametros("@ID", dados.ID);
         conexao.AdicionarParametros("@ID_CLIENTE", dados.ID_CLIENTE);
         conexao.AdicionarParametros("@VALOR_MES", dados.VALOR_MES);
         conexao.AdicionarParametros("@DIA_BASE", dados.DIA_BASE);
         conexao.ExecutarManipulacao(CommandType.Text, "UPDATE contrato SET ID_CLIENTE = @ID_CLIENTE, VALOR_MES = @VALOR_MES ,DIA_BASE = @DIA_BASE WHERE ID=@ID ");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 4
0
        public void AlterarAgedamento(Agendamento agendamento)
        {
            conexao = new DlConexao();
            try
            {
                conexao.limparParametros();
                conexao.AdicionarParametros("@ID", agendamento.ID);
                conexao.AdicionarParametros("@STATUS", agendamento.STATUS);
                //conexao.AdicionarParametros("@TIPO", agendamento.TIPO);

                conexao.ExecutarManipulacao(CommandType.Text, "UPDATE agendamento SET STATUS=@STATUS,TIPO=@TIPO WHERE ID = @ID");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 5
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.º 6
0
 public void AlterarParcelas(ContratoImprestimoParcela dados)
 {
     conexao = new DlConexao();
     try
     {
         conexao.limparParametros();
         conexao.AdicionarParametros("@ID_CONTRATO", dados.ID_CONTRATO);
         conexao.AdicionarParametros("@SITUACAO", dados.SITUACAO);
         conexao.AdicionarParametros("@DATA_PAGAMENTO", dados.DATA_PAGAMENTO);
         conexao.AdicionarParametros("@N_MENSALIDADE", dados.N_MENSALIDADE);
         conexao.ExecutarManipulacao(CommandType.Text, "UPDATE contratoimprestimoparcela SET SITUACAO = @SITUACAO, DATA_PAGAMENTO = @DATA_PAGAMENTO WHERE ID_CONTRATO=@ID_CONTRATO AND N_MENSALIDADE = @N_MENSALIDADE ");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 7
0
        public void Inserir(LoginUsuario dadostela)
        {
            conexao = new DlConexao();
            try
            {
                conexao.limparParametros();
                conexao.AdicionarParametros("@NOME", dadostela.NOME);
                conexao.AdicionarParametros("@LOGIN", dadostela.LOGIN);
                conexao.AdicionarParametros("@SENHA", dadostela.SENHA);
                conexao.AdicionarParametros("@CARGO", dadostela.CARGO);

                conexao.ExecutarManipulacao(CommandType.Text, "INSERT INTO usuario(NOME, LOGIN, SENHA, CARGO) VALUES (@NOME,@LOGIN,@SENHA,@CARGO)");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 8
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.º 9
0
 public void AlterarReceitas(receitas receitas)
 {
     try
     {
         conexao = new DlConexao();
         conexao.limparParametros();
         conexao.AdicionarParametros("@ID_CATEGORIA", receitas.ID_CATEGORIA);
         conexao.AdicionarParametros("@DATA", receitas.DATA);
         conexao.AdicionarParametros("@DESCRICAO", receitas.DESCRICAO);
         conexao.AdicionarParametros("@VALOR", receitas.VALOR);
         conexao.AdicionarParametros("@ID", receitas.ID);
         conexao.ExecutarManipulacao(CommandType.Text, "UPDATE receita SET DESCRICAO=@DESCRICAO,ID_CATEGORIA= @ID_CATEGORIA,DATA= @DATA,VALOR= @VALOR WHERE ID= @ID");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 10
0
        public void InserirReceitas(receitas receitas)
        {
            try
            {
                conexao = new DlConexao();
                conexao.limparParametros();
                conexao.AdicionarParametros("@ID_CATEGORIA", receitas.ID_CATEGORIA);
                conexao.AdicionarParametros("@DATA", receitas.DATA);
                conexao.AdicionarParametros("@DESCRICAO", receitas.DESCRICAO);
                conexao.AdicionarParametros("@VALOR", receitas.VALOR);

                conexao.ExecutarManipulacao(CommandType.Text, "INSERT INTO receita(DESCRICAO, ID_CATEGORIA, DATA, VALOR) VALUES (@DESCRICAO, @ID_CATEGORIA, @DATA, @VALOR)");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 11
0
        public void Update(cliente cliente)
        {
            DlConexao Conexao = new DlConexao();

            try
            {
                Conexao.limparParametros();
                if (cliente.ID > 0)
                {
                    //Conexao.AdicionarParametros("@ID", cliente.ID);
                    //Conexao.AdicionarParametros("@STATUSMANUTENCAO", cliente.STATUSMANUTENCAO);
                    //Conexao.ExecutarManipulacao(CommandType.Text, "UPDATE cliente SET STATUSMANUTENCAO=@STATUSMANUTENCAO WHERE ID = @ID");
                }
            }
            catch (Exception ex)
            {
                MessageBoxEx.Show("Erro: " + ex.Message + ex.StackTrace);
            }
        }
Ejemplo n.º 12
0
        public void Inserir(Model.Parametros parametros)
        {
            try
            {
                conexao = new DlConexao();
                conexao.limparParametros();
                conexao.AdicionarParametros("@NOMEEMPRESA", parametros.NOMEEMPRESA);
                conexao.AdicionarParametros("@EMAIL", parametros.EMAIL);
                conexao.AdicionarParametros("@SENHA", parametros.SENHA);
                conexao.AdicionarParametros("@Porta", parametros.Porta);
                conexao.AdicionarParametros("@smtp", parametros.smtp);

                conexao.ExecutarManipulacao(CommandType.Text, "INSERT INTO parametros(NOMEEMPRESA, EMAIL, SENHA, porta, smtp) VALUES (@NOMEEMPRESA, @EMAIL, @SENHA, @porta, @smtp)");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 13
0
        public void Alterar(LoginUsuario dadostela)
        {
            conexao = new DlConexao();
            try
            {
                conexao.limparParametros();
                conexao.AdicionarParametros("@ID", dadostela.ID);
                conexao.AdicionarParametros("@NOME", dadostela.NOME);
                conexao.AdicionarParametros("@LOGIN", dadostela.LOGIN);
                conexao.AdicionarParametros("@SENHA", dadostela.SENHA);
                conexao.AdicionarParametros("@CARGO", dadostela.CARGO);

                conexao.ExecutarManipulacao(CommandType.Text, "UPDATE usuario SET NOME=@NOME,LOGIN=@LOGIN,SENHA=@SENHA,CARGO=@CARGO WHERE ID=@ID");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 14
0
        public void Alterar(Model.Parametros parametros)
        {
            try
            {
                conexao = new DlConexao();
                conexao.limparParametros();
                conexao.AdicionarParametros("@ID", parametros.ID);
                conexao.AdicionarParametros("@NOMEEMPRESA", parametros.NOMEEMPRESA);
                conexao.AdicionarParametros("@EMAIL", parametros.EMAIL);
                conexao.AdicionarParametros("@SENHA", parametros.SENHA);
                conexao.AdicionarParametros("@Porta", parametros.Porta);
                conexao.AdicionarParametros("@smtp", parametros.smtp);

                conexao.ExecutarManipulacao(CommandType.Text, "UPDATE parametros SET NOMEEMPRESA=@NOMEEMPRESA,EMAIL=@EMAIL,SENHA=@SENHA,porta=@porta, smtp = @smtp WHERE ID = @ID");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 15
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.º 16
0
 public void Inserir(Agendamento agendamento)
 {
     conexao = new DlConexao();
     try
     {
         conexao.limparParametros();
         conexao.AdicionarParametros("@NOME", agendamento.NOME);
         conexao.AdicionarParametros("@ID_PRODUTO", agendamento.ID_PRODUTO);
         conexao.AdicionarParametros("@EMAIL", agendamento.EMAIL);
         conexao.AdicionarParametros("@TELEFONE", agendamento.TELEFONE);
         conexao.AdicionarParametros("@DATA_AGENDAMENTO", agendamento.DATA_AGENDAMENTO);
         conexao.AdicionarParametros("@DESCRICAO", agendamento.DESCRICAO);
         conexao.AdicionarParametros("@STATUS", agendamento.STATUS);
         conexao.ExecutarManipulacao(CommandType.Text, "INSERT INTO agendamento(NOME, DATA_AGENDAMENTO, EMAIL, TELEFONE, ID_PRODUTO ,DESCRICAO, STATUS) VALUES (@NOME, @DATA_AGENDAMENTO, @EMAIL, @TELEFONE, @ID_PRODUTO ,@DESCRICAO, @STATUS)");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
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 void inserir(FornecedorModel fornecedor)
 {
     conexao = new DlConexao();
     conexao.limparParametros();
     try
     {
         conexao.AdicionarParametros("@NOME", fornecedor.NOME);
         conexao.AdicionarParametros("@RASAOSOCIAL", fornecedor.RASAOSOCIAL);
         conexao.AdicionarParametros("@IE", fornecedor.IE);
         conexao.AdicionarParametros("@CNPJ", fornecedor.CNPJ);
         conexao.AdicionarParametros("@ENDERECO", fornecedor.ENDERECO);
         conexao.AdicionarParametros("@EMAIL", fornecedor.EMAIL);
         conexao.AdicionarParametros("@TELEFONE", fornecedor.TELEFONE);
         conexao.ExecutarManipulacao(CommandType.Text, "INSERT INTO forncedor(NOME, RASAOSOCIAL, IE, CNPJ, ENDERECO, EMAIL, TELEFONE) VALUES (@NOME, @RASAOSOCIAL, @IE, @CNPJ, @ENDERECO, @EMAIL, @TELEFONE)");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
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 void alterar(FornecedorModel fornecedor)
 {
     conexao = new DlConexao();
     conexao.limparParametros();
     try
     {
         conexao.AdicionarParametros("@ID", fornecedor.ID);
         conexao.AdicionarParametros("@NOME", fornecedor.NOME);
         conexao.AdicionarParametros("@RASAOSOCIAL", fornecedor.RASAOSOCIAL);
         conexao.AdicionarParametros("@IE", fornecedor.IE);
         conexao.AdicionarParametros("@CNPJ", fornecedor.CNPJ);
         conexao.AdicionarParametros("@ENDERECO", fornecedor.ENDERECO);
         conexao.AdicionarParametros("@EMAIL", fornecedor.EMAIL);
         conexao.AdicionarParametros("@TELEFONE", fornecedor.TELEFONE);
         conexao.ExecutarManipulacao(CommandType.Text, "UPDATE forncedor SET NOME=@NOME,RASAOSOCIAL=@RASAOSOCIAL,IE=@IE,CNPJ=@CNPJ,ENDERECO=@ENDERECO,EMAIL=@EMAIL,TELEFONE=@TELEFONE WHERE ID = @ID");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
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 <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.º 29
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.º 30
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);
        }