Guest User

Untitled

a guest
Jan 20th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. private void CalculaVencimento(int vPeriodo, int vAno, string vFuncionario, double vRemExtra, ref double vVencimento)
  2. {
  3. try
  4. {
  5. string strErro = "";
  6. string strRemuneracao = Txt01.Text;
  7. short Ano = Convert.ToInt16(vAno);
  8. short Periodo = Convert.ToInt16(vPeriodo);
  9.  
  10. RhpBEFuncionario SimulaFuncionario = new RhpBEFuncionario();
  11. SimulaFuncionario = PriEngine.Aplicacao.RecursosHumanos.Funcionarios.Edita(vFuncionario);
  12. RhpBEProcessamento SimulaVencimento = new RhpBEProcessamento();
  13. SimulaVencimento.set_Funcionario(vFuncionario);
  14. SimulaVencimento.set_TipoProcessamento(TipoProc.tpVencimento);
  15. SimulaVencimento.set_Periodo("P01");
  16. SimulaVencimento.set_Ano((short)vAno);
  17. SimulaVencimento.set_NumPeriodoProcessado((short)vPeriodo);
  18. SimulaVencimento.set_DiasUteis(Convert.ToUInt16(PriEngine.Aplicacao.RecursosHumanos.Periodos.DaDiasUteis("P01", (short)vAno, (short)vPeriodo).ToString()));
  19. MotorBS.RecursosHumanos.Processamento.InsereLinhaRemuneracao(SimulaVencimento, SimulaFuncionario, strRemuneracao, strErro, 1, vRemExtra, 1, "EUR", Ano, Periodo);
  20. MotorBS.RecursosHumanos.Processamento.CalculaProcessamento(SimulaVencimento);
  21. vVencimento = SimulaVencimento.get_TotalLiquido();
  22. SimulaVencimento = null;
  23. }
  24. catch (Exception ex)
  25. {
  26. MessageBox.Show(ex.Message);
  27. }
  28. }
Add Comment
Please, Sign In to add comment