private void PopularListaImpostos() { Impostos.Clear(); var impostos = _impostoService.GetAll(); foreach (var imposto in impostos) { Impostos.Add(imposto); } }
static void Main(string[] args) { Console.Write("Insira seu salário bruto: "); double salario = double.Parse(Console.ReadLine()); Impostos impostos = new Impostos(salario); Console.WriteLine(); Console.WriteLine("Seu salário bruto: " + salario); Console.WriteLine("O valor do seu fgts é: " + impostos.CalcularFgts(salario).ToString()); Console.WriteLine("O valor do seu vale é: " + impostos.CalcularVale(salario).ToString()); Console.WriteLine("O valor do seu inss é: " + impostos.CalcularInss(salario).ToString()); Console.WriteLine("O valor do seu ir é: " + impostos.CalcularIr(salario).ToString()); Console.WriteLine("Seu salário é: " + impostos.CalcularSalario(salario).ToString()); Console.ReadKey(); }
private void AtualizarImposto(Enumeradores.TipoDeImposto tipoDeImposto, decimal aliquota) { ICalculadorDeBaseDeCalculo calculadorDeBaseDeCalculo = _calculadorDeBaseDeCalculoFactory.Construir(tipoDeImposto, ProcessoDeCotacaoItem.Produto); decimal baseDeCalculo = calculadorDeBaseDeCalculo.Calcular(this); Imposto imposto = Impostos.FirstOrDefault(x => x.Tipo == tipoDeImposto); if (imposto != null) { imposto.Atualizar(aliquota, baseDeCalculo); } else { imposto = new Imposto(this, tipoDeImposto, aliquota, baseDeCalculo); Impostos.Add(imposto); } }
internal void AlterarImposto(GrupoImpostos obj) { Impostos.Clear(); CFOP = obj.CFOP; Descricao = obj.Descricao; Id = obj.Id; foreach (var imposto in obj.Impostos) { Impostos.Add(new Imposto() { Aliquota = imposto.Aliquota, CST = imposto.CST, Nome = imposto.TipoImposto.ToString() }); } var app = Application.Current; var mainWindow = app.MainWindow; new CadastroImpostoWindow() { Owner = mainWindow }.ShowDialog(); }
private void AdiciionarImpostoCmd_Execute() { Impostos.Add(Imposto); Imposto = new Imposto(); }
public virtual Imposto Imposto(Enumeradores.TipoDeImposto tipo) { return(Impostos.SingleOrDefault(x => x.Tipo == tipo)); }
/// <summary> /// Verifica se existe impostos /// </summary> /// <returns>retorna se conseguiu encontrar algum imposto</returns> public static bool ExisteImpostos() { return(Impostos.DevolveImpostos().Count > 0 ? true : false); }
/// <summary> /// Devolve lista de impostos /// </summary> /// <returns>retorna lista do tipo imposto</returns> public static List <Imposto> DevolveImpostos() { return(Impostos.DevolveImpostos()); }
public override string ToString() { return("\nPagamento Basico: " + SubTotal.ToString("F2", CultureInfo.InvariantCulture) + "\nImpostos: " + Impostos.ToString("F2", CultureInfo.InvariantCulture) + "\nTotal Geral: " + Total.ToString("F2", CultureInfo.InvariantCulture)); }