public void Preencher(DataBase.Entity.tb_folha_pagamento folha, decimal faltadin) { DataBase.FuncionarioDataBase db = new DataBase.FuncionarioDataBase(); DataBase.Entity.tb_funcionario fun = db.FuncionarioId(folha.id_funcionario); lblIDFuncionario.Text = Convert.ToString(fun.id_funcionario); lblNome.Text = fun.nm_nome + " " + fun.nm_sobrenome; DataBase.CargoDatabase db1 = new DataBase.CargoDatabase(); DataBase.Entity.tb_cargo CARGO = db1.CargoID(fun.id_cargo); lblfuncao.Text = CARGO.tp_cargo; lblValorFaltas.Text = Convert.ToString(folha.qtd_falta); lblINssvalordesc.Text = Convert.ToString(folha.vl_inss); lblIRVALOR.Text = Convert.ToString(folha.vl_irpj); lblvalorvt.Text = Convert.ToString(folha.vl_vt); lblsalariobruto.Text = Convert.ToString(folha.vl_salario_bruto); lblSalarioFamilia.Text = Convert.ToString(folha.vl_familia); lblvalorhoraextra.Text = Convert.ToString(folha.hr_extra); lblFaltadin.Text = Convert.ToString(faltadin); decimal desconto = Math.Round(faltadin + folha.vl_inss + folha.vl_irpj + folha.vl_vt, 2); lblDesc.Text = Convert.ToString(desconto); decimal proventos = Math.Round(folha.hr_extra + folha.vl_familia, 2); decimal liquido = (folha.vl_salario_bruto - desconto) + proventos; lblLiquido.Text = Convert.ToString(liquido); lbltotalprov.Text = Convert.ToString(proventos); }
private void SalvarFolhaBanco() { try { DataBase.Entity.tb_folha_pagamento model = new DataBase.Entity.tb_folha_pagamento(); DataBase.FuncionarioDataBase db = new DataBase.FuncionarioDataBase(); DataBase.Entity.tb_funcionario md = db.FuncionarioId(funcionario); model.id_funcionario = funcionario; model.tp_cargo = Convert.ToString(md.id_cargo); model.vl_vt = vt; model.vl_inss = inss; model.vl_irpj = ir; model.qtd_falta = falta; model.vl_salario_bruto = salario; model.vl_salario_liquido = salarioliquido; model.hr_extra = cal_extra; Business.FolhaPagamentoBusiness bu = new Business.FolhaPagamentoBusiness(); bu.Salvar(model); MessageBox.Show("Inserido com sucesso"); } catch (ArgumentException ex) { MessageBox.Show(ex.Message); } }
public void Salvar(DataBase.Entity.tb_folha_pagamento folha) { if (folha == null) { throw new ArgumentException("Funcionario não selecionado"); } DataBase.FolhaPagamentoDatabase db = new DataBase.FolhaPagamentoDatabase(); bool existe = db.ConsultarExistenciaDeFolha(folha); if (existe) { throw new ArgumentException("Folha já cadastrada"); } db.InserirFolhaDePagamento(folha); }
public void Imprimir() { DataBase.Entity.tb_folha_pagamento model = new DataBase.Entity.tb_folha_pagamento(); DataBase.FuncionarioDataBase db = new DataBase.FuncionarioDataBase(); DataBase.Entity.tb_funcionario md = db.FuncionarioId(funcionario); model.id_funcionario = funcionario; model.tp_cargo = Convert.ToString(md.id_cargo); model.vl_vt = vt; model.vl_inss = inss; model.vl_irpj = ir; model.qtd_falta = falta; model.vl_salario_bruto = salario; model.vl_salario_liquido = salarioliquido; model.hr_extra = cal_extra; Telas.RH.FrmGeradorHoleride tela = new RH.FrmGeradorHoleride(); tela.Preencher(model, descfalt); tela.Show(); }