Esempio n. 1
0
        public static Collection<FishFryInfo> GetFishFrysInShop()
        {
            try
            {
                XmlDocument objXmlDoc = GetMasterDataFile(Constants.FILE_FISHFRYSMASTERDATA);
                if (objXmlDoc == null)
                    return null;

                DataView dv = GetData(objXmlDoc, "data/fishfrys");

                Collection<FishFryInfo> fishfrys = new Collection<FishFryInfo>();

                for (int ix = 0; ix < dv.Table.Rows.Count; ix++)
                {
                    FishFryInfo fishfry = new FishFryInfo();
                    fishfry.FId = DataConvert.GetInt32(dv.Table.Rows[ix]["fid"]);
                    fishfry.Name = DataConvert.GetString(dv.Table.Rows[ix]["name"]);
                    fishfry.Price = DataConvert.GetInt32(dv.Table.Rows[ix]["price"]);
                    fishfry.MPrice = DataConvert.GetDecimal(dv.Table.Rows[ix]["mprice"]);
                    fishfry.FWeight = DataConvert.GetDecimal(dv.Table.Rows[ix]["fweight"]);
                    fishfry.Rank = DataConvert.GetInt32(dv.Table.Rows[ix]["rank"]);
                    fishfry.MaxWeight = DataConvert.GetDecimal(dv.Table.Rows[ix]["maxweight"]);
                    fishfrys.Add(fishfry);
                }

                return fishfrys;
            }
            catch (Exception ex)
            {
                LogHelper.Write("ConfigCtrl.GetFishFrysInShop", ex);
                return null;
            }
        }
Esempio n. 2
0
        public static Collection<FishFryInfo> GetOriginalFishFrys(string content)
        {
            try
            {
                if (String.IsNullOrEmpty(content))
                    return new Collection<FishFryInfo>();

                XmlDocument objXmlDoc = new XmlDocument();
                objXmlDoc.LoadXml(content);

                DataView dv = GetData(objXmlDoc, "data/fish");

                Collection<FishFryInfo> fishfrys = new Collection<FishFryInfo>();

                for (int ix = 0; ix < dv.Table.Rows.Count; ix++)
                {
                    FishFryInfo fishfry = new FishFryInfo();
                    fishfry.FId = DataConvert.GetInt32(dv.Table.Rows[ix]["fid"]);
                    fishfry.Name = DataConvert.GetString(dv.Table.Rows[ix]["name"]);
                    fishfry.Price = DataConvert.GetInt32(dv.Table.Rows[ix]["price"]);
                    fishfry.MPrice = DataConvert.GetDecimal(dv.Table.Rows[ix]["mprice"]) * 10;
                    fishfry.FWeight = DataConvert.GetDecimal(dv.Table.Rows[ix]["fweight"]) / 10;
                    fishfry.Rank = DataConvert.GetInt32(dv.Table.Rows[ix]["rank"]);
                    fishfry.MaxWeight = DataConvert.GetDecimal(dv.Table.Rows[ix]["maxweight"]) / 10;
                    fishfrys.Add(fishfry);
                }

                return fishfrys;
            }
            catch (Exception ex)
            {
                LogHelper.Write("ConfigCtrl.GetOriginalFishFrys", content, ex, LogSeverity.Error);
                return null;
            }
        }