private void btnSalvarFolhaPagamento_Click(object sender, EventArgs e) { try { FolhaPagamentoDTO dto = new FolhaPagamentoDTO(); FuncionarioDTO funcionario = cboFuncionario.SelectedItem as FuncionarioDTO; dto.ds_mes = cbmes.Text; dto.bt_valetransporte = chkVT.Checked; dto.vl_fgts = FGTS; dto.hr_horasextras = Convert.ToInt32(nudHorasExtras.Value); dto.vl_inss = INSS; dto.vl_ir = IR; dto.vl_salarioliquido = Decimal.Round(SalarioLiquido); dto.vl_ValeTransporte = VT; dto.id_funcionario = funcionario.id_funcionario; FolhaPagamentoBusiness business = new FolhaPagamentoBusiness(); business.Salvar(dto); MessageBox.Show("Folha de pagamento salva com sucesso"); } catch (Exception ex) { MessageBox.Show("Ocorreu um erro " + ex.Message); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { FuncionarioDTO funcionario = cboFuncionario.SelectedItem as FuncionarioDTO; FolhaPagamentoDTO dto = new FolhaPagamentoDTO(); dto.HorasExtras = mkbHE.Text; dto.Faltas = Convert.ToInt32(nudFaltas.Value); dto.SalBruto = Convert.ToDecimal(txtSalario.Text); dto.ImpostoRenda = Convert.ToDecimal(txtIR.Text); dto.Fgts = Convert.ToDecimal(txtFGTS.Text); dto.VLTars = Convert.ToDecimal(txtValTrans.Text); dto.IdFuncio = funcionario.Id; dto.SalLiq = Convert.ToDecimal(txtSalLiquido.Text); dto.Inss = Convert.ToDecimal(txtINSS.Text); dto.SalFamilia = Convert.ToDecimal(TxtSalFam.Text); dto.Data = mkbData.Text; FolhaPagamentoBusiness buss = new FolhaPagamentoBusiness(); buss.Salvar(dto); frmMessage tela = new frmMessage(); tela.LoadScreen("Pagamento registrado com sucesso!"); } catch (Exception) { frmException tela = new frmException(); tela.LoadScreen("Ocorreu um erro.\nConsulte o administrador do sistema."); tela.ShowDialog(); } }
private void btnConsultar_Click(object sender, EventArgs e) { FolhaPagamentoBusiness business = new FolhaPagamentoBusiness(); List <VwConsultarFolhapagamento> a = business.Consultarmes(txtConsultarFolha.Text); dgvConsultarFolha.AutoGenerateColumns = false; dgvConsultarFolha.DataSource = a; }
void AutoCarregar() { try { FolhaPagamentoBusiness buss = new FolhaPagamentoBusiness(); List <FolhaPagamentoDTO> lista = buss.Listar(); dgvFolha.AutoGenerateColumns = false; dgvFolha.DataSource = lista; } catch (Exception) { frmException tela = new frmException(); tela.LoadScreen("Ocorreu um erro.\nConsulte o administrador do sistema."); tela.ShowDialog(); } }