private void btnLogin_Click(object sender, EventArgs e) { Database.Entity.tb_descontos funcionario = new Database.Entity.tb_descontos(); Database.Entity.tb_funcionario Fun = cboFuncionario.SelectedItem as Database.Entity.tb_funcionario; Fun = cboCargo.SelectedItem as Database.Entity.tb_funcionario; funcionario.id_funcionario = Fun.id_funcionario; }
public void Inserir(Database.Entity.tb_funcionario tb, Database.Entity.tb_descontos tbs) { bool CPF = ObjAux.Validacoes.IsCpf(tb.cpf); bool Email = ObjAux.Validacoes.ValidarEmail(tb.nm_email); bool RG = ObjAux.Validacoes.validateRg(tb.rg); // DateTime date = tb.dt_nasc; // if (CPF == false) // throw new ArgumentException("CPF invalido"); // if (Email == false) // throw new ArgumentException("Email invalido"); // if (RG == false) // throw new ArgumentException("RG invalido"); // if (RG == false) // throw new ArgumentException("RG invalido"); db.Inserir(tb, tbs); }
private void btnCadastrar_Click(object sender, EventArgs e) { Business.BusinessRH bs = new Business.BusinessRH(); // bool Idade = ObjAux.Validacoes.Idade(dtpNasc.Value); // if (Idade == true) // throw new ArgumentException("Idade invalida"); Database.Entity.tb_descontos des = new Database.Entity.tb_descontos(); des.vl_inss = 0; des.vl_ir = Convert.ToDecimal(txtIR.Text); des.vl_planoodonto = Convert.ToDecimal(txtOdontologico.Text); des.vl_planosaude = Convert.ToDecimal(txtPlano_Saude.Text); des.vl_segurodevida = Convert.ToDecimal(txtSeguroVida.Text); des.vl_va = Convert.ToDecimal(txtVa.Text); des.vl_vr = Convert.ToDecimal(txtVR.Text); des.vl_vt = Convert.ToDecimal(txtVT.Text); DateTime date = Convert.ToDateTime("07/01/2019"); Database.Entity.tb_funcionario tb = new Database.Entity.tb_funcionario(); tb.nm_funcionario = txtNome.Text; tb.nm_cargo = cboCargo.Text; tb.nm_email = txtEmail.Text; tb.nm_endereco = txtEnderenco.Text; tb.nm_funcao = txtFuncao.Text; tb.rg = txtRG.Text; tb.cpf = txtCPF.Text; tb.dt_contratação = date; tb.dt_demissao = date; tb.dt_nasc = date; tb.vl_salario = nudSalario.Value; tb.vl_tel = Convert.ToInt32(txtTel.Text); tb.vl_fgts = Convert.ToDecimal(txtVT.Text); bs.Inserir(tb, des); }
public void Calculo() { Database.Entity.tb_descontos descontos = new Database.Entity.tb_descontos(); Database.Entity.tb_funcionario funcionario = new Database.Entity.tb_funcionario(); Database.Entity.tb_provento provento = new Database.Entity.tb_provento(); Database.Entity.tb_folha pagamento = new Database.Entity.tb_folha(); pagamento.id_funcionario = funcionario.id_funcionario; pagamento.id_descontos = descontos.id_descontos; pagamento.id_proventos = provento.id_provento; double Salario = Convert.ToDouble(funcionario.vl_salario); double FGTS = (0.08 * Salario); ; if (funcionario.vl_salario <= Convert.ToDecimal(1751.80)) { descontos.vl_inss = Convert.ToDecimal(0.08); } if (funcionario.vl_salario <= Convert.ToDecimal(2919.72) || funcionario.vl_salario >= Convert.ToDecimal(1751.81)) { descontos.vl_inss = Convert.ToDecimal(0.09); } if (funcionario.vl_salario <= Convert.ToDecimal(5839.45) || funcionario.vl_salario >= Convert.ToDecimal(2919.73)) { descontos.vl_inss = Convert.ToDecimal(0.11); } if (funcionario.vl_salario >= Convert.ToDecimal(5839.46)) { descontos.vl_inss = Convert.ToDecimal(0.11); } double SalarioLiquido = Convert.ToDouble(((funcionario.vl_salario - descontos.vl_inss) + FGTS) - (descontos.vl_ir - descontos.vl_planoodonto - descontos.vl_planosaude - descontos.vl_segurodevida - descontos.vl_va - descontos.vl_vr - descontos.vl_vt)); }
public void InserirDES(Database.Entity.tb_descontos tbb) { db.InserirDES(tbb); }