コード例 #1
0
        public Model.Entities.tb_pagamento ConsultarFolha(int id)
        {
            DataBase.PagamentoDataBase  db  = new DataBase.PagamentoDataBase();
            Model.Entities.tb_pagamento pag = db.BuscarFolha(id);

            return(pag);
        }
コード例 #2
0
ファイル: frmpagamento.cs プロジェクト: luanreimbeerg/MEU_TCC
        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                Model.Entities.tb_pagamento pag = new Model.Entities.tb_pagamento();

                pag.id_funcionario    = Convert.ToInt32(nudId.Value);
                pag.nm_funcionario    = txtnome.Text;
                pag.desc_falta        = Convert.ToDecimal(nudFaltas.Value);
                pag.dt_mes            = dtpmesreferente.Value;
                pag.FGTS              = Convert.ToDecimal(nudFgts.Value);
                pag.função            = txtfuncao.Text;
                pag.horasextra        = Convert.ToInt32(nudhoras.Value);
                pag.INSS              = nudInss.Value;
                pag.nu_falta          = Convert.ToInt32(nudFaltas.Value);
                pag.salario_base      = Convert.ToDecimal(nudsalariobase.Value);
                pag.total_desconto    = Convert.ToDecimal(nuddesconto.Value);
                pag.VA                = Convert.ToDecimal(nudVA.Value);
                pag.VT                = Convert.ToDecimal(nudVt.Value);
                pag.valor_liquido     = Convert.ToDecimal(nudliquido.Value);
                pag.salario           = Convert.ToDecimal(nudsalario.Value);
                pag.horaextraareceber = Convert.ToDecimal(nudhoraextra.Value);

                Business.BusinessPagamento businessPagamento = new Business.BusinessPagamento();
                businessPagamento.Inserir(pag);

                MessageBox.Show("Cadastrado com sucesso", "Folha salva com sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            catch (Exception)
            {
                MessageBox.Show("Ocorreu um erro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #3
0
 public Model.Entities.tb_pagamento BuscarFolha(int id)
 {
     Model.Entities.tb_pagamento pag = db.tb_pagamento.FirstOrDefault(p => p.id_funcionario == id);
     return(pag);
 }
コード例 #4
0
 public void InserirPagamento(Model.Entities.tb_pagamento pag)
 {
     db.tb_pagamento.Add(pag);
     db.SaveChanges();
 }
コード例 #5
0
 public void Inserir(Model.Entities.tb_pagamento pag)
 {
     DataBase.PagamentoDataBase db = new DataBase.PagamentoDataBase();
     db.InserirPagamento(pag);
 }