public static Dictionary<int, RefineryInfo> LoadFromBD() { List<RefineryInfo> infos = new List<RefineryInfo>(); Dictionary<int, RefineryInfo> Temp_Refinery = new Dictionary<int, RefineryInfo>(); using (ProduceBussiness db = new ProduceBussiness()) { infos = db.GetAllRefineryInfo(); foreach (RefineryInfo info in infos) { //List<int> list = new List<int>(); //list.Add(info.RefineryID); //list.Add(info.Item1); //list.Add(info.Item2); //list.Add(info.Item3); //list.Add(info.Item4); //list.Sort(); //StringBuilder Items = new StringBuilder(); //foreach (int i in list) //{ // Items.Append(i); //} //string key = Items.ToString(); if (!Temp_Refinery.ContainsKey(info.RefineryID)) { Temp_Refinery.Add(info.RefineryID, info); } } } return Temp_Refinery; }