示例#1
0
        private void Calcular()
        {
            try
            {
                valorIndenizacao           = CalculoBase.Indenizacao(valorMedia, diasBase, diasEstabilidade.Days);
                valorDecimoTerceiroSalario = CalculoBase.DecimoTerceiro(valorMedia, diasBase, diasEstabilidade.Days);
                valorFerias      = CalculoBase.Ferias(valorMedia, diasBase, diasEstabilidade.Days);
                valorTercoFerias = CalculoBase.TercoFerias(valorFerias);

                fgts8  = CalculoBase.FGTS8(valorIndenizacao, valorDecimoTerceiroSalario);
                fgts40 = CalculoBase.FGTS40(fgts8);

                valorTotal = CalculoBase.Total(valorIndenizacao, valorDecimoTerceiroSalario, valorFerias, valorTercoFerias, fgts8, fgts40, valorTotalComplemento);

                lblInfo.Text = "Indenização....: " + valorIndenizacao.ToString("#,##0.00") +
                               "\n13º Salário....: " + valorDecimoTerceiroSalario.ToString("#,##0.00") +
                               "\nFérias.........: " + valorFerias.ToString("#,##0.00") +
                               "\n1/3 Férias.....: " + valorTercoFerias.ToString("#,##0.00") +
                               "\nFGTS 8%........: " + fgts8.ToString("#,##0.00") +
                               "\nFGTS 40%.......: " + fgts40.ToString("#,##0.00") +
                               "\n\nTotal..........: " + valorTotal.ToString("#,##0.00");;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#2
0
 public T Totaliza(CalculoBase <T> orcamento, T obj)
 {
     return(orcamento.Totaliza(obj));
 }
示例#3
0
 public T Calcula(CalculoBase <T> orcamento, T obj)
 {
     return(orcamento.Calcula(obj));
 }