Exemplo n.º 1
0
        public void EditPackData(TriData dat, String fieldname, String value)
        {
            int index = GetPackIndexByName(fieldname);

            data[dat][index] = value;

            MysqlService.UpdateData(tablename, header[0], dat.a, header[1], dat.b, header[2], dat.c, fieldname, value);
        }
Exemplo n.º 2
0
        public void RemovePackData(TriData dat)
        {
            data.Remove(dat);

            int keyid = dat.a;

            keys[keyid]--;
            if (keys[keyid] == 0)
            {
                keys.Remove(keyid);
            }

            MysqlService.RemoveData(tablename, header[0], dat.a, header[1], dat.b, header[2], dat.c);
        }
Exemplo n.º 3
0
        public void AddPackData(List <String> item)
        {
            TriData dat = new TriData(int.Parse(item[0]), int.Parse(item[1]), int.Parse(item[2]));

            data.Add(dat, item);

            int keyid = int.Parse(item[0]);

            if (keys.ContainsKey(keyid))
            {
                keys[keyid]++;
            }
            else
            {
                keys.Add(keyid, 1);
            }

            MysqlService.InsertData(tablename, item);
        }