Ejemplo n.º 1
0
        public static Taxa TaxaFromCatchNameGUID(string CatchNameGUID)
        {
            Taxa taxa = Taxa.To_be_determined;
            var  dt   = new DataTable();

            using (var conection = new OleDbConnection(global.ConnectionString))
            {
                try
                {
                    conection.Open();
                    string query   = $"Select TaxaNo from tblAllSpecies where SpeciesGUID = {{{CatchNameGUID}}}";
                    var    adapter = new OleDbDataAdapter(query, conection);
                    adapter.Fill(dt);
                    if (dt.Rows.Count > 0)
                    {
                        DataRow dr = dt.Rows[0];
                        taxa = (Taxa)int.Parse(dr["TaxaNo"].ToString());
                    }
                }
                catch (Exception ex)
                {
                    Logger.Log(ex.Message, MethodBase.GetCurrentMethod().DeclaringType.Name, MethodBase.GetCurrentMethod().Name);
                }
                return(taxa);
            }
        }
Ejemplo n.º 2
0
        public Taxa getTaxa(string tV)
        {
            Taxa t = new Taxa();

            t._Taxa_Value = tV;
            return(t);
        }
        private Taxa BuscaTaxa()
        {
            Taxa taxa = new Taxa();

            taxa.Valor = 0.01;
            return(taxa);
        }
Ejemplo n.º 4
0
        public Taxa PesquisarPorTaxa(int id)
        {
            try
            {
                MySqlCommand command = Connection.Instance.CreateCommand();
                command.CommandText = "SELECT * FROM taxa WHERE Taxa_id  = @id";
                command.Parameters.AddWithValue("@id", id);
                var reader = command.ExecuteReader();
                Taxa t = null;

                while (reader.Read())
                {
                   

                    t = new Taxa()
                    {
                        Id = int.Parse(reader["Taxa_id"].ToString()),
                        Nome = reader["Taxa_nome"].ToString(),
                        Valor = Convert.ToInt32(reader["Taxa_valor"])

                };


                }
                reader.Close();
                return t;
            }
            catch (Exception e)
            {
                return null;
            }
        }
Ejemplo n.º 5
0
 public TransacaoTeste()
 {
     _taxa = new Taxa {
         Id         = Guid.NewGuid(),
         Percentual = 0.09
     };
 }
        public Calculajuros Get([FromQuery(Name = "valorinicial")] float valorinicial, [FromQuery(Name = "meses")] int meses)
        {
            Taxa taxa = null;

            using (var httpClient = new HttpClient())
            {
                httpClient.BaseAddress = new Uri("https://localhost:44316/");
                httpClient.DefaultRequestHeaders.Accept.Clear();
                httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

                var apiTaxajuros = httpClient.GetAsync("Taxajuros");
                apiTaxajuros.Wait();

                var responseApi = apiTaxajuros.Result;

                if (responseApi.IsSuccessStatusCode)
                {
                    var     responseBody = responseApi.Content.ReadAsStringAsync();
                    JObject obj          = JObject.Parse(responseBody.Result);
                    taxa = JsonConvert.DeserializeObject <Taxa>(obj.ToString());
                }
                else
                {
                    Console.WriteLine("Erro no servidor. Contate o Administrador.");
                }
            }

            double resultado = valorinicial * Math.Pow((1 + taxa.Juros), meses);
            double x         = Math.Truncate(resultado * 100) / 100;

            return(new Calculajuros {
                CalculajurosReturn = x
            });
        }
Ejemplo n.º 7
0
 internal Parcela(decimal valor, DateTime vencimento, Taxa taxa)
 {
     Id         = Guid.NewGuid();
     Valor      = valor;
     Vencimento = vencimento;
     Taxa       = taxa;
 }
Ejemplo n.º 8
0
        public void TestingApiOne_Response()
        {
            Taxa taxa = null;

            using (var httpClient = new HttpClient())
            {
                httpClient.BaseAddress = new Uri("https://localhost:44316/");
                httpClient.DefaultRequestHeaders.Accept.Clear();
                httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

                var apiTaxajuros = httpClient.GetAsync("Taxajuros");
                apiTaxajuros.Wait();

                var responseApi = apiTaxajuros.Result;

                if (responseApi.IsSuccessStatusCode)
                {
                    var     responseBody = responseApi.Content.ReadAsStringAsync();
                    JObject obj          = JObject.Parse(responseBody.Result);
                    taxa = JsonConvert.DeserializeObject <Taxa>(obj.ToString());
                }
            }

            Assert.True(taxa.Juros == 0.01f);
        }
Ejemplo n.º 9
0
        public JsonResult Editar(int id, string campo, string valor)
        {
            Taxa taxa = dbTaxa.FindOne(cur => cur.idTaxa == id);

            try
            {
                switch (campo)
                {
                case "descricao":
                    taxa.descricao = valor;
                    break;

                case "nome":
                    taxa.nome = valor;
                    break;

                case "valor":
                    taxa.valor = Convert.ToInt32(valor);
                    break;
                }

                dbTaxa.Atualizar(taxa);
                dbTaxa.SaveChanges();

                return(Json(new { success = true }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                return(Json(new { success = false, message = e.Message }, JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 10
0
        public void TestMethod1()
        {
            Taxa taxa = null;

            taxa = new TaxaDAO().PesquisarPorTaxa(1);
            Assert.IsNotNull(taxa);
        }
        public void TestMethodEmprestimoDAOBoleto()
        {
            EmprestimoDAO empDAO = new EmprestimoDAO();
            PessoaDAO     dao    = new PessoaDAO();
            Pessoa        p      = dao.PesquisaPessoaPorId(2);

            ContaCorrente cli1 = new ContaCorrente
            {
                Numero        = 4,
                Saldo         = 0.0,
                Limite        = 0.0f,
                Pessoa        = p,
                Emprestimos   = null,
                Investimentos = null
            };
            Taxa taxa = new Taxa()
            {
                Id    = 1,
                Valor = 10
            };

            Emprestimo emprestimo = new Emprestimo()
            {
                Valor         = 2000,
                Parcelas      = 10,
                ContaCorrente = cli1,
                Taxa          = taxa,
                DataInicio    = DateTime.Now
            };

            Assert.AreEqual(true, empDAO.InserirEmprestimo(emprestimo, "boleto"));
        }
Ejemplo n.º 12
0
 public override void AdicionarTaxa(Taxa taxa, decimal valor)
 {
     if (taxa.Equals(Taxa.Mensalidade) || taxa.Equals(Taxa.INSS) || taxa.Equals(Taxa.IRPF))
     {
         base.AdicionarTaxa(taxa, valor);
     }
 }
Ejemplo n.º 13
0
        private void OnTaxaIndexChanged(object sender, EventArgs e)
        {
            var o = (ComboBox)sender;

            if (_dataStatus != fad3DataStatus.statusNew)
            {
                _dataStatus = o.Text != _taxaName ? fad3DataStatus.statusEdited : default;
            }
            _taxaName = o.Text;
            _taxa     = CatchName.TaxaFromTaxaName(_taxaName);

            if (_taxa == Taxa.Fish)
            {
                var fbData = Names.NameInFishBaseEx(_genus, _species);
                chkInFishbase.Checked  = _inFishBase = fbData.inFishBase;
                chkInFishbase.Enabled  = false;
                _fishBaseSpeciesNumber = fbData.fishBaseSpeciesNo;
            }
            else
            {
                _inFishBase            = false;
                _fishBaseSpeciesNumber = null;
                chkInFishbase.Checked  = false;
                chkInFishbase.Enabled  = false;
            }

            o = null;
        }
Ejemplo n.º 14
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            Taxa taxa = new Taxa();

            taxa.BancoTAX  = Convert.ToInt32(txtBanco.Text);
            taxa.TipoTAX   = txtTipo.Text;
            taxa.StatusTAX = txtStatus.Text;
            taxa.JurosTAX  = txtJuros.Text;

            TaxaBD bd = new TaxaBD();

            if (bd.Insert(taxa))
            {
                lblMensagem.Text = "Taxa cadastrada com sucesso";

                txtBanco.Text  = "";
                txtTipo.Text   = "";
                txtStatus.Text = "";
                txtJuros.Text  = "";

                txtBanco.Focus();
            }
            else
            {
                lblMensagem.Text = "Ops, algo deu errado, tente novamente";
            }
        }
 public virtual void AdicionarTaxa(Taxa taxa, decimal valor)
 {
     if (!Taxas.ContainsKey(taxa))
     {
         Taxas.Add(taxa, valor);
     }
 }
Ejemplo n.º 16
0
        public async Task <ActionResult> Put(
            [FromServices] ApplicationContext context,
            [FromBody] Taxa model,
            int id
            )
        {
            if (ModelState.IsValid)
            {
                model.Id = id;
                context.Entry(model).State = EntityState.Modified;

                try
                {
                    await context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!await TaxaExistsAsync(id, context))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
            }
            else
            {
                return(BadRequest(ModelState));
            }
            return(Ok(model));
        }
Ejemplo n.º 17
0
 public override void AdicionarTaxa(Taxa taxa, decimal valor)
 {
     if (taxa.Equals(Taxa.DAS) || taxa.Equals(Taxa.IRPJ) ||
         taxa.Equals(Taxa.INSS) || taxa.Equals(Taxa.ISS))
     {
         base.AdicionarTaxa(taxa, valor);
     }
 }
Ejemplo n.º 18
0
        private Task <Taxa> BuscarTaxaAtual()
        {
            var taxa = new Taxa();

            taxa.ValorTaxa = Convert.ToDecimal(0.01);

            return(Task.FromResult <Taxa>(taxa));
        }
Ejemplo n.º 19
0
 public override string ToString()
 {
     return("Pagamento básico: "
            + PagamentoBasico.ToString("F2", CultureInfo.InvariantCulture)
            + "\nTaxa: "
            + Taxa.ToString("F2", CultureInfo.InvariantCulture)
            + "\nPagamento Total: "
            + PagamentoTotal.ToString("F2", CultureInfo.InvariantCulture));
 }
Ejemplo n.º 20
0
 public override string ToString()
 {
     return("Pagamento Base: " +
            PagamentoBase.ToString("F2", CultureInfo.InvariantCulture)
            + "\nTaxa: " +
            Taxa.ToString("F2", CultureInfo.InvariantCulture)
            + "\nTotal Pagamento: " +
            TotalPagamento.ToString("F2", CultureInfo.InvariantCulture));
 }
Ejemplo n.º 21
0
        public void CanBeUsed_TaxaDisabled_ReturnsTrue()
        {
            //Arrenge
            var taxa = new Taxa();

            //Act

            //Assert
        }
Ejemplo n.º 22
0
 public override string ToString()
 {
     return("INVOICE: \n Basic payment:"
            + PagamentoBasico.ToString("f2")
            + " Tax: "
            + Taxa.ToString("f2")
            + " Total payment: "
            + PagamentoTotal);
 }
Ejemplo n.º 23
0
 public override string ToString()
 {
     return("Pagamento Básico: " +
            PgtoBasico.ToString("F2") +
            "\nTaxa: " +
            Taxa.ToString("F2") +
            "\nPagamento Total: " +
            PagtoTotal.ToString("F2"));
 }
Ejemplo n.º 24
0
        private async Task Desserializar(Taxa taxa, HttpResponseMessage response)
        {
            var data = await response.Content.ReadAsStringAsync();

            taxa.Valor = JsonConvert.DeserializeObject <decimal>(data, new JsonSerializerSettings
            {
                NullValueHandling = NullValueHandling.Ignore
            });
        }
        /// <summary>
        /// Add taxon to search criteria.
        /// </summary>
        /// <param name="taxon">The taxon.</param>
        public void Add(ITaxon taxon)
        {
            if (Taxa.IsNull())
            {
                Taxa = new TaxonList();
            }

            Taxa.Add(taxon);
        }
Ejemplo n.º 26
0
        public override decimal getPercentualDaTaxa(Taxa taxa)
        {
            if (taxa.Equals(Taxa.DAS))
            {
                return(Math.Round(getPercentualDoDAS() * 100, 2));
            }

            return(Taxas[taxa]);
        }
Ejemplo n.º 27
0
 public TaxaDto MapperEntityToDto(Taxa taxa)
 {
     return(new TaxaDto
     {
         Valor = taxa.Valor,
         Ativo = taxa.Ativo,
         Nome = taxa.Nome,
         TaxaId = taxa.TaxaId
     });
 }
Ejemplo n.º 28
0
 public override string ToString()
 {
     return
         ("Base de Cálculo: "
          + BaseCalculo
          + "\nTaxa: "
          + Taxa.ToString("f2", CultureInfo.InvariantCulture)
          + "\nTotal com Imposto: "
          + TotalDoImposto.ToString("f2", CultureInfo.InvariantCulture));
 }
Ejemplo n.º 29
0
 public GMSDataEntryForm(bool isNew, Samplings sampling, string catchRowGuid, string catchName, Taxa taxa, MainForm parent)
 {
     InitializeComponent();
     _catchRowGuid = catchRowGuid;
     _catchName    = catchName;
     _sampling     = sampling;
     _isNew        = isNew;
     _taxa         = taxa;
     _parent_form  = parent;
 }
Ejemplo n.º 30
0
 public override string ToString()
 {
     return("Senhor(a) "
            + NomeCliente + ", a sua quantidade de "
            + MoedaDestino + " será de: "
            + ValorConvetido.ToString("F2", CultureInfo.InvariantCulture)
            + ". A taxa de 10% cobrada em cima do cambio será de: " + Taxa.ToString("F2", CultureInfo.InvariantCulture) + " "
            + MoedaOrigem + ". Sendo assim o valor final será de: " + ValorTotal.ToString("F2", CultureInfo.InvariantCulture) + " " + MoedaOrigem + ".\n"
            + "Data e hora da operação: " + DataHora);
 }
        private void CheckEnabledProductDetails()
        {
            var response = _producsDetailsModel.Response;

            if (response != null && response.Status.Equals(ExecutionStatus.Success))
            {
                ViewState = ViewStates.Default;

                var product = new Produto();
                product.CodigoProduto = response.Produto.CodigoProduto ?? "---";
                product.Status = "Elegível e Habilitado";
                product.DataHabilitacao = response.Produto.DataHabilitacaoProdutoCliente.HasValue ? response.Produto.DataHabilitacaoProdutoCliente.Value.ToShortDateString() : "---";
                product.HabilitadoVendaDigital = response.Produto.IndicadorAceitaTransacaoDigitada;
                product.UtilizadoUltimos30Dias = response.Produto.IndicadorVendaUltimoMes ? "Sim" : "Não";
                product.Bandeira = response.Produto.NomeBandeira ?? "---";
                product.NomeProduto = response.Produto.NomeProduto ?? "---";
                product.TipoLiquidacao = response.Produto.NomeTipoLiquidacao ?? "---";
                product.QuantidadeDiasPrazo = response.Produto.QuantidadeDiasPrazo ?? "---";
                product.QuantidadeParcelas = response.Produto.QuantidadeParcelasAdministradora ?? "---";
                product.Banco = response.Produto.NomeBanco ?? "---";
                product.Agencia = response.Produto.NumeroAgencia ?? "---";
                product.Conta = response.Produto.NumeroContaCorrente ?? "---";
                product.TarifaAdicional = response.Produto.ValorItem.HasValue ?
                    response.Produto.ValorItem.Value.ToString("N2") : string.Empty;
                product.TipoGrupoProduto = response.Produto.TipoGrupoProduto;

                // Parcelado or Segmentado
                HasFaixaParcelas = product.TipoGrupoProduto == Constants.TIPOGRUPOPRODUTO_PARCELADO || product.TipoGrupoProduto == Constants.TIPOGRUPOPRODUTO_SEGMENTADO;

                product.Taxas = new List<Taxa>();
                foreach (var taxa in response.Produto.Taxas)
                {
                    var newTaxa = new Taxa();
                    if (product.TipoGrupoProduto == Constants.TIPOGRUPOPRODUTO_SEGMENTADO)
                    {
                        newTaxa.FaixaParcelas = (taxa.NumeroInicialParcelaFaixa ?? string.Empty) + "x - " + (taxa.NumeroFinalParcelaFaixa ?? string.Empty) + "x";
                    }
                    else if (product.TipoGrupoProduto == Constants.TIPOGRUPOPRODUTO_PARCELADO)
                    {
                        newTaxa.FaixaParcelas = "Até " + taxa.QuantidadeParcelasLoja ?? string.Empty;
                    }

                    newTaxa.Desconto = taxa.PercentualDesconto.HasValue ? taxa.PercentualDesconto.Value.ToString("P2") : String.Empty;
                    newTaxa.TaxaContratada = taxa.PercentualTaxaFaixa.HasValue ? taxa.PercentualTaxaFaixa.Value.ToString("P2") : String.Empty;
                    newTaxa.TaxaPadrao = taxa.PercentualTaxaPadrao.HasValue ? taxa.PercentualTaxaPadrao.Value.ToString("P2") : String.Empty;

                    product.Taxas.Add(newTaxa);
                }

                Product = product;
            }
            else if (response != null && response.Status.Equals(ExecutionStatus.BusinessError))
            {
                ViewState = ViewStates.LoadingError;
                ErrorId = response.CorrelationId.ToString();
                ErrorMessage = response.ErrorMessage;
            }
            else
            {
                ViewState = ViewStates.CustomError;
                ErrorMessage = LOADING_DEFAULT_ERROR_MSG;
            }

            var rates = _producsDetailsModel.Response != null && _producsDetailsModel.Response.Produto != null ?
                _producsDetailsModel.Response.Produto.Taxas : null;
            Messenger.Send<List<ConsultarDetalheProdutoHabilitadoClienteTaxaDTO>>(rates);
        }
Ejemplo n.º 32
0
        public JsonResult Save(string txtNome, string txtDescricao, string txtValor)
        {
            Taxa taxa = new Taxa();
            taxa.nome = txtNome;
            taxa.descricao = txtDescricao;
            taxa.valor = Convert.ToDecimal(txtValor);

            try
            {

                dbTaxa.Adicionar(taxa);
                dbTaxa.SaveChanges();

                return Json(new { success = true }, JsonRequestBehavior.AllowGet);

            }
            catch (Exception e)
            {

                return Json(new { success = false, message = e.Message }, JsonRequestBehavior.AllowGet);

            }
        }
        private void CheckNonEnabledProducDetails()
        {
            var response = _productDetailsModel.Response;

            if (response != null && response.Status.Equals(ExecutionStatus.Success))
            {
                ViewState = ViewStates.Default;

                var product = new Produto();
                product.CodigoProduto = response.Produto.CodigoProduto ?? "---";
                product.Status = "Elegível e Não Habilitado";
                product.DataHabilitacao = response.Produto.DataHabilitacaoProdutoCliente.HasValue ? response.Produto.DataHabilitacaoProdutoCliente.Value.ToShortDateString() : "---";
                product.HabilitadoVendaDigital = response.Produto.IndicadorAceitaTransacaoDigitada ?? "---";
                product.UtilizadoUltimos30Dias = response.Produto.IndicadorVendaUltimoMes ? "Sim" : "Não";
                product.Bandeira = response.Produto.NomeBandeira ?? "---";
                product.NomeProduto = response.Produto.NomeProduto ?? "---";
                product.TipoLiquidacao = response.Produto.NomeTipoLiquidacao ?? "---";
                product.QuantidadeDiasPrazo = response.Produto.QuantidadeDiasPrazo ?? "---";
                product.QuantidadeParcelas = response.Produto.QuantidadeParcelasAdministradora ?? "---";
                product.TarifaAdicional = response.Produto.ValorItem.HasValue ?
                    response.Produto.ValorItem.Value.ToString("N2") : string.Empty;
                product.TipoGrupoProduto = response.Produto.TipoGrupoProduto ?? "---";

                // Parcelado or Segmentado
                HasFaixaParcelas = product.TipoGrupoProduto == Constants.TIPOGRUPOPRODUTO_PARCELADO || product.TipoGrupoProduto == Constants.TIPOGRUPOPRODUTO_SEGMENTADO;

                product.Taxas = new List<Taxa>();
                foreach (var taxa in response.Produto.Taxas)
                {
                    var newTaxa = new Taxa();
                    if (product.TipoGrupoProduto == Constants.TIPOGRUPOPRODUTO_SEGMENTADO)
                    {
                        newTaxa.FaixaParcelas = (taxa.NumeroInicialParcelaFaixa ?? string.Empty) + " - " + (taxa.NumeroFinalParcelaFaixa ?? string.Empty);
                    }
                    else if (product.TipoGrupoProduto == Constants.TIPOGRUPOPRODUTO_PARCELADO)
                    {
                        newTaxa.FaixaParcelas = "Até " + taxa.QuantidadeParcelasLoja ?? string.Empty;
                    }

                    newTaxa.Desconto = taxa.PercentualDesconto.HasValue ? taxa.PercentualDesconto.Value.ToString("P2") : string.Empty;
                    newTaxa.TaxaContratada = taxa.PercentualTaxa.HasValue ? taxa.PercentualTaxa.Value.ToString("P2") : string.Empty;
                    newTaxa.TaxaPadrao = taxa.PercentualTaxaPadrao.HasValue ? taxa.PercentualTaxaPadrao.Value.ToString("P2") : string.Empty;

                    product.Taxas.Add(newTaxa);
                }

                Product = product;
            }
            else if (response != null && response.Status.Equals(ExecutionStatus.BusinessError))
            {
                ViewState = ViewStates.LoadingError;
                ErrorId = response.CorrelationId.ToString();
                ErrorMessage = response.ErrorMessage;
            }
            else
            {
                ViewState = ViewStates.CustomError;
                ErrorMessage = LOADING_DEFAULT_ERROR_MSG;
                ErrorId = Trace.CorrelationManager.ActivityId.ToString("D", CultureInfo.InvariantCulture);
                _logger.LogError("TechnicalError occurred while executing: 'NonEnabledProductDetailsModel'");
            }
        }