public List <GastosDTO> Consultar(string nome) { string script = @"SELECT * FROM tb_gastosAdicionais WHERE nm_gasto LIKE @nm_gasto"; List <MySqlParameter> parms = new List <MySqlParameter>(); parms.Add(new MySqlParameter("nm_gasto", nome + "%")); Database db = new Database(); MySqlDataReader reader = db.ExecuteSelectScript(script, parms); List <GastosDTO> Gastos = new List <GastosDTO>(); while (reader.Read()) { GastosDTO dto = new GastosDTO(); dto.Id = reader.GetInt32("id_gasto"); dto.Nome = reader.GetString("nm_gasto"); dto.Descrição = reader.GetString("ds_gasto"); dto.Valor = reader.GetDecimal("vl_valor"); Gastos.Add(dto); } reader.Close(); return(Gastos); }
public int Salvar(GastosDTO dto) { GastosDatabase db = new GastosDatabase(); int id = db.Salvar(dto); return(id); }
public void Alterar(GastosDTO dto) { string script = @"UPDATE tb_gastosAdicionais SET nm_gasto = @nm_gasto, ds_gasto = @ds_gasto, vl_gasto = @vl_gasto WHERE id_gasto = @id_gasto"; List <MySqlParameter> parms = new List <MySqlParameter>(); parms.Add(new MySqlParameter("id_gasto", dto.Id)); parms.Add(new MySqlParameter("nm_gasto", dto.Nome)); parms.Add(new MySqlParameter("ds_gasto", dto.Descrição)); parms.Add(new MySqlParameter("vl_gasto", dto.Valor)); Database db = new Database(); db.ExecuteInsertScript(script, parms); }
public int Salvar(GastosDTO dto) { string script = @"INSERT INTO tb_gastosAdicionais( nm_gasto, ds_gasto, vl_gasto) VALUES(@nm_gasto, @ds_gasto, @vl_gasto)" ; List <MySqlParameter> parms = new List <MySqlParameter>(); parms.Add(new MySqlParameter("nm_gasto", dto.Nome)); parms.Add(new MySqlParameter("ds_gasto", dto.Descrição)); parms.Add(new MySqlParameter("vl_gasto", dto.Valor)); Database db = new Database(); int pk = db.ExecuteInsertScriptWithPk(script, parms); return(pk); }
public void Altera(GastosDTO dto) { GastosDatabase db = new GastosDatabase(); db.Alterar(dto); }