Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        public int Salvar(GastosDTO dto)
        {
            GastosDatabase db = new GastosDatabase();
            int            id = db.Salvar(dto);

            return(id);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        public void Altera(GastosDTO dto)
        {
            GastosDatabase db = new GastosDatabase();

            db.Alterar(dto);
        }