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); }
public List <DataBase.Entity.tb_funcionario> ConsultarFuncionarios() { DataBase.FuncionarioDataBase db = new DataBase.FuncionarioDataBase(); List <DataBase.Entity.tb_funcionario> mod = db.ListarTodos(); return(mod); }
public decimal SalarioFamilia(decimal salario, int id) { DataBase.FuncionarioDataBase db = new DataBase.FuncionarioDataBase(); DataBase.Entity.tb_funcionario md = db.FuncionarioId(id); bool direito = false; decimal salariofamilia = 0.00m; if (md.nr_dependentes > 1) { direito = true; } if (salario <= 907.77m && direito == true) { salariofamilia = 46.54m; } if (salario > 907.77m && salario <= 1364.43m && direito == true) { salariofamilia = 32.80m; } if (salariofamilia > 1364.43m && direito == true) { salariofamilia = 0.00m; } return(salariofamilia); }
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 FrmDeletarFalta() { InitializeComponent(); DataBase.FuncionarioDataBase db = new DataBase.FuncionarioDataBase(); List <DataBase.Entity.tb_funcionario> lista = db.ListarTodos(); cboFuncionario.DisplayMember = nameof(DataBase.Entity.tb_funcionario.nm_nome); cboFuncionario.ValueMember = nameof(DataBase.Entity.tb_funcionario.id_funcionario); cboFuncionario.DataSource = lista; }
public FrmConsultarFuncionario() { InitializeComponent(); DataBase.FuncionarioDataBase funcionario = new DataBase.FuncionarioDataBase(); List <DataBase.Entity.tb_funcionario> fun = funcionario.ListarTodos(); dtpFuncionario.AutoGenerateColumns = false; dtpFuncionario.DataSource = fun; }
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(); }
public void InserirFuncionario(DataBase.Entity.tb_funcionario funcionario) { DataBase.FuncionarioDataBase db = new DataBase.FuncionarioDataBase(); if (funcionario.nm_nome == string.Empty || funcionario.nm_sobrenome == string.Empty) { throw new ArgumentException("O nome precisa estar completo"); } int cal = DateTime.Now.Year - funcionario.dt_nascimento.Year; if (cal <= 16) { throw new ArgumentException("O funcionário não pode ser menor de idade"); } bool cpfdaora = this.ValidaCPF(funcionario.nr_cpf); if (!cpfdaora) { throw new ArgumentException("CPF invalido"); } bool existe = db.ExisteCPF(funcionario); if (existe) { throw new ArgumentException("CPF já cadastrado no sistema"); } if (funcionario.tp_genero != "M" || funcionario.tp_genero != "F") { throw new ArgumentException("Gênero não escolhido"); } db.InserirFuncionario(funcionario); }