protected override void Because_of() { base.Because_of(); var validade = new Validade(_dataDeProposta, _dataDeVencimento); titulo = new Titulo(validade, _taxaDeIOF, _valorDaCompra, _porcentualIOF); }
public ActionResult CalcularTitulo(TituloViewSpecficModel tituloViewSpecificModel) { var validade = new Validade(tituloViewSpecificModel.DataDaProposta, tituloViewSpecificModel.DataDoVencimento); var titulo = new Titulo(validade, tituloViewSpecificModel.TaxaIOF, (double)tituloViewSpecificModel.ValorDoTitulo, tituloViewSpecificModel.PercentualDeIOF); var calculo = titulo.CacularValorDoIOF(); return(RedirectToAction("ValorDOIOF", new RouteValueDictionary( new { action = "ValorDoIOF", valor = calculo }))); }
public static bool ValidarCamposCadastroProdutos(string campoCodigo, string campoDataFabricacao, string campoNome, string campoPreco, string campoDataValidade) { double Preco = 0f; DateTime Fabricacao, Validade; DateTime.TryParse(campoDataFabricacao, out Fabricacao); DateTime.TryParse(campoDataValidade, out Validade); bool ProdutoExiste = ProdutosCadastrados_Objetos.Exists(p => p.Codigo.Equals(campoCodigo)); if (campoCodigo != string.Empty && Fabricacao.Year <= Validade.Year && Fabricacao.ToString() != "01/01/0001 00:00:00" && Validade.ToString() != "01/01/0001 00:00:00" && campoNome != string.Empty && double.TryParse(campoPreco, out Preco) && ProdutoExiste == false) { return(true); } else { return(false); } }