public List <FPamentoDTO> Listar() { string script = @"SELECT * FROM tb_folhaDePagamento"; Database db = new Database(); MySqlDataReader reader = db.ExecuteSelectScript(script, null); List <FPamentoDTO> folhaL = new List <FPamentoDTO>(); while (reader.Read()) { FPamentoDTO folha = new FPamentoDTO(); folha.Id = reader.GetInt32("id_folhaPagto"); folha.HorasExtras = reader.GetString("ds_horasExtras"); folha.Faltas = reader.GetInt32("int_faltas"); folha.SalBruto = reader.GetDecimal("vl_salarioBruto"); folha.ImpostoRenda = reader.GetDecimal("vl_impostoDeRenda"); folha.Fgts = reader.GetDecimal("vl_ftgs"); folha.VLTars = reader.GetDecimal("vl_valeTransporte"); folha.IdFuncio = reader.GetInt32("id_funcionario"); folha.SalLiq = reader.GetDecimal("vl_salarioLiq"); folha.Inss = reader.GetInt32("vl_inss"); folha.SalFamilia = reader.GetInt32("vl_salFamilia"); folha.Data = reader.GetString("dt_pagamento"); folhaL.Add(folha); } reader.Close(); return(folhaL); }
public int Salvar(FPamentoDTO folhapag) { FPagamentoDataBase DB = new FPagamentoDataBase(); int id = DB.Salvar(folhapag); return(id); }
public int Salvar(FPamentoDTO folha) { string script = @"INSERT INTO tb_folhaDePagamento(ds_horasExtras, id_funcionario int_faltas, vl_salarioBruto, vl_impostoDeRenda, vl_ftgs, vl_valeTransporte, id_funcionario, vl_salarioLiq, vl_inss, vl_salFamilia, dt_pagamento) VALUES (@ds_horasExtras, @id_funcionario, @int_faltas, @vl_salarioBruto, @vl_impostoDeRenda, @vl_ftgs, @vl_valeTransporte, @id_funcionario, @vl_salarioLiq, @vl_inss, @vl_salFamilia, @dt_pagamento)"; List <MySqlParameter> parms = new List <MySqlParameter>(); parms.Add(new MySqlParameter("ds_horasExtras", folha.HorasExtras)); parms.Add(new MySqlParameter("id_funcionario", folha.IdFuncio)); parms.Add(new MySqlParameter("int_faltas", folha.Faltas)); parms.Add(new MySqlParameter("vl_salarioBruto", folha.SalBruto)); parms.Add(new MySqlParameter("vl_impostoDeRenda", folha.ImpostoRenda)); parms.Add(new MySqlParameter("vl_ftgs", folha.Fgts)); parms.Add(new MySqlParameter("vl_valeTransporte", folha.VLTars)); parms.Add(new MySqlParameter("id_funcionario", folha.IdFuncio)); parms.Add(new MySqlParameter("vl_salarioLiq", folha.SalLiq)); parms.Add(new MySqlParameter("vl_inss", folha.Inss)); parms.Add(new MySqlParameter("vl_salFamilia", folha.SalFamilia)); parms.Add(new MySqlParameter("dt_pagamento", folha.Data)); Database db = new Database(); int pk = db.ExecuteInsertScriptWithPk(script, parms); return(pk); }