private void ListarInss(DateTime competencia, char opc) { negInss = new NegInss(); try { if (opc == 'T') { DgvListaINSS.DataSource = negInss.ListaInssTudo(); } else { DgvListaINSS.DataSource = negInss.ListaInss(competencia); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void FrmCadINSS_Load(object sender, EventArgs e) { NegInss negInss = new NegInss(); try { dtCompetencia = negInss.UltimaCompetencia(); MktComp.Text = dtCompetencia.ToString("MM/yyyy"); ListarInss(dtCompetencia, op); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
//Recebe o parametro do salario para fazer o calculo do INSS private void Calculo_INSS(decimal salario) { negInss = new NegInss(); dtCompetencia = DateTime.Parse(MktCompetencia.Text); try { porcInss = negInss.PorcTeto(salario); calcTeto = negInss.Teto(dtCompetencia); if (salario > calcTeto) { salario = calcTeto; } calcINSS = CalculoINSS.INSS(salario, porcInss); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Cadastro(char opc) { negInss = new NegInss(); modInss = new ModInss(); try { modInss.Id = idInss; modInss.Competencia = DateTime.Parse(MktComp.Text); modInss.Faixa = int.Parse(TxtFaixa.Text.Trim()); modInss.Teto = decimal.Parse(TxtTeto.Text.Trim()); modInss.Porcentagem = decimal.Parse(TxtPorc.Text.Trim()); switch (opc) { case 'G': negInss.Gravar(modInss); break; case 'A': negInss.Alterar(modInss); break; case 'E': negInss.Excluir(modInss); break; default: break; } Reset(); ListarInss(dtCompetencia, op); } catch (Exception ex) { MessageBox.Show(ex.Message); } }