Example #1
0
        /// <summary>
        /// Save method
        /// </summary>
        /// <param name="uniqueId">UniqueID menu</param>
        /// <param name="CurrentValue">Color Save</param>
        public static void Save(string uniqueId, Color CurrentValue)
        {
            Debug.Print("Begin Save Color", General.Console_Message.ColorPicker);

            var Dic = ReadDataFile();

            //Not have file
            if (Dic == new Dictionary <string, Color>())
            {
                Dic = new Dictionary <string, Color>()
                {
                    { uniqueId, CurrentValue },
                };
            }
            // Found a file
            else
            {
                //need save = all value in menu
                if (Dic.ContainsKey(uniqueId))
                {
                    //Has a key, only change that Value;
                    Dic[uniqueId] = CurrentValue;
                }
                else
                {
                    //No Key, add new
                    Dic.Add(uniqueId, CurrentValue);
                }
            }
            //Convert to json
            string json = JsonConvert.SerializeObject(Dic, Formatting.Indented);

            //overwritten the file
            File.WriteAllText(FilePath, json);
        }
Example #2
0
        public DicBase GetData()
        {
            Dic <T> data = new Dic <T>();

            data.name = name;

            data.index = new int[Count];

            data.data = new T[Count];

            int i = 0;

            Dictionary <int, T> .Enumerator enumerator = GetEnumerator();

            while (enumerator.MoveNext())
            {
                data.index[i] = enumerator.Current.Key;

                data.data[i] = enumerator.Current.Value;

                i++;
            }

            if (indexList.Count > 0)
            {
                indexList.Clear();
                typeList.Clear();
            }

            return(data);
        }
Example #3
0
        private void button12_Click(object sender, EventArgs e)
        {
            TestObj[] a = new TestObj[6];

            TestObj o;

            for (int i = 0; i < 6; i++)
            {
                o = new TestObj();

                o.i   = i;
                o.d   = 3.14;
                o.Dt  = DateTime.Now;
                o.Str = "Hello world ." + " " + i;

                a[i] = o;
            }

            Helper helper = new Helper("127.0.0.1", 9527);

            Dic dic = helper.GetDic("Dic1");

            dic.Set("testObj Array", a);

            WriteMsg("Set \"testObj Array\" success .\r\n");
        }
Example #4
0
        private async void Submit_Click(object sender, RoutedEventArgs e)
        {
            if (await new ConfirmationDialog().EnqueueAndShowIfAsync() == ContentDialogResult.Primary)
            {
                if (dic == null)
                {
                    await new MistakeDialog().EnqueueAndShowIfAsync();
                }
                else
                {
                    try
                    {
                        using (var context = new Context())
                        {
                            var dic = await context.Dic.FirstOrDefaultAsync(x => x.Id == this.dic.Id);

                            dic = await dic.ModifyAsync(x => x.Status = DicStatusEnum.Dispatched.ToString());

                            await context.SaveChangesAsync();
                        }

                        NotificationManager.CreateNotification(dic.Order.DealerId, "An Order Delivery Has Been Completed", $"{SignInManager.CurrentUser.FirstName} {SignInManager.CurrentUser.LastName} has completed one of your order delivery.", NotificationTypeEnum.Dic, dic.OrderId);

                        await new SuccessDialog().EnqueueAndShowIfAsync();
                    }
                    catch (Exception)
                    {
                        await new ErrorDialog().EnqueueAndShowIfAsync();
                    }
                }
            }
        }
Example #5
0
    //GetMessageGrown
    public void GetMessageGrown(JsonData jd)
    {
        string total_sl = jd.Keys.Contains("total_sl") ? jd["total_sl"].ToString() : "";

        Static.Instance.AddValue("total_sl", total_sl);

        JsonData      GetData    = jd["data"];
        List <string> NameGround = new List <string> ();

        if (GetData != null)
        {
            for (int i = 0; i < GetData.Count; i++)
            {
                foreach (string name in GetData[i].Keys)
                {
                    NameGround.Add(name);
                }
                Dic GroundData = new Dic();

                for (int j = 0; j < GetData [i].Count; j++)
                {
                    if (GetData [i] [j] != null)
                    {
                        GroundData.DataDic.Add(NameGround [j], GetData [i] [j].ToString());
                    }
                    else
                    {
                        GroundData.DataDic.Add(NameGround [j], string.Empty);
                    }
                }
                Static.Instance.SaveGrown(GetData [i] ["id"].ToString(), GroundData);
                NameGround.Clear();
            }
        }
    }
Example #6
0
        /// <summary>
        /// 논리조직에 속한 조직 제거
        /// </summary>
        public void DeleteGroupListCommandAction()
        {
            try
            {
                if (DeleteDic != null && FocusGroup != null)
                {
                    //먼저있던 딕 제거하고
                    Dic.Remove(FocusGroup.GroupName);
                    ShowDicValues.Remove(DeleteDic);

                    //새로셋팅한 딕 넣어주기, value에 showdic으로넣어줘서 계속초기화가됬었..
                    ObservableCollection <UC_Organization> selectedValues = new ObservableCollection <UC_Organization>();
                    foreach (var a in ShowDicValues)
                    {
                        selectedValues.Add(a);
                    }

                    Dic.Add(FocusGroup.GroupName, selectedValues);

                    //삭제하고나면 딕이 초기화된다 , 쇼가 초기화된디
                    //딕은초기화안됨, 쇼가 초기화되서안나타나는건데..
                }
                else
                {
                }
            }
            catch
            {
                MessageBox.Show("논리그룹에 속한 조직을 삭제하지 못 했습니다.");
            }
        }
Example #7
0
        /// <summary>
        /// 获得字典条目列表
        /// </summary>
        /// <param name="Request"></param>
        /// <param name="Response"></param>
        /// <returns></returns>
        public string QryDicDataList(HttpRequest Request, HttpResponse Response)
        {
            string strXML     = Request["txtXML"];
            string strDicName = XmlFun.getNodeValue(strXML, "//QUERYCONDITION/@dicname");

            return(Dic.dicDataList(strXML, strDicName));
        }
Example #8
0
 public override void CreateDic()
 {
     Dic.Add("CENTER", "CENTER");
     Dic.Add("DASHDOT", "DASHDOT");
     Dic.Add("DASHED", "DASHED");
     Dic.Add("HIDDEN", "HIDDEN");
     Dic.Add("HIDDEN2", "HIDDEN2");
     Dic.Add("BORDER", "BORDER");
     Dic.Add("BORDER2", "BORDER2");
     Dic.Add("BORDERX2", "BORDERX2");
     Dic.Add("CENTER2", "CENTER2");
     Dic.Add("DASHDOT2", "DASHDOT2");
     Dic.Add("DASHDOTX2", "DASHDOTX2");
     Dic.Add("DASHED2", "DASHED2");
     Dic.Add("DOTX2", "DOTX2");
     Dic.Add("HIDDENX2", "HIDDENX2");
     Dic.Add("PHANTOM", "PHANTOM");
     Dic.Add("PHANTOM2", "PHANTOM2");
     Dic.Add("PHANTOMX2", "PHANTOMX2");
     Dic.Add("SOLID", "SOLID");
     Dic.Add("BYLAYER", "BYLAYER");
     Dic.Add("BYBLOCK", "BYBLOCK");
     Dic.Add("DASHED0", "DASHED0");
     Dic.Add("DOT0", "DOT0");
     Dic.Add("DASHDOT0", "DASHDOT0");
     Dic.Add("DASHDOTDOT0", "DASHDOTDOT0");
     Dic.Add("INVISIBLE", "INVISIBLE");
 }
Example #9
0
 public override void CreateDic()
 {
     Dic.Add(CJQXChaoJie.BiaoZhu.ToString(), "标注");
     Dic.Add(CJQXChaoJie.JianCai.ToString(), "剪裁");
     Dic.Add(CJQXChaoJie.PingYi.ToString(), "平移");
     Dic.Add(CJQXChaoJie.ZheHui.ToString(), "折回");
 }
Example #10
0
        private static dynamic TestDynamic()
        {
            var vls = TestDict();
            var exp = (dynamic)Dic.ToDynamic(vls);

            return(exp);
        }
Example #11
0
        public static List <Dic> Get()
        {
            List <Dic> list = UnicornCache.Get <List <Dic> >(CacheKey.Dic);

            if (list == null)
            {
                list = new List <Dic>();
                string    sql = "select Id,Code,Name,Type,Remark,AddTime from Dics";
                DataTable dt  = ProjectDB.GetDt(sql);
                foreach (DataRow row in dt.Rows)
                {
                    Dic o = new Dic();
                    o.Id      = St.ToInt32(row["Id"], 0);
                    o.Code    = row["Code"].ToString();
                    o.Name    = row["Name"].ToString();
                    o.Type    = St.ToInt32(row["Type"].ToString(), 0);
                    o.Remark  = row["Remark"].ToString();
                    o.AddTime = St.ToDateTime(row["AddTime"].ToString());
                    list.Add(o);
                }
                UnicornCache.Add(CacheKey.Dic, list);
            }

            return(list);
        }
        public bool TryGetValue(TKey key, out TValue value)
        {
            value = default(TValue);
            var valueDic = new Value <TKey, TValue>(value);

            return(Dic.TryGetValue(key, out valueDic));
        }
Example #13
0
 private void ClickGuoShu(LandProperty isLand)
 {
     if (isLand.KaiKen_.isKaiken)
     {
         StopAllCoroutines();
         //BigLock = true;
         CameraMove.Instance.TargetMove(isLand.transform);
         //         transform.GetChild(0).gameObject.SetActive(true);
         //for (int i = 0; i < isLand.IsKaiKenLand.transform.childCount; i++)
         //         {
         //	if (isLand.IsKaiKenLand.transform.GetChild(i).CompareTag("jinju"))
         //             {
         //		isLand.IsKaiKenLand.transform.GetChild (i).gameObject.layer = 8;
         //             }
         //         }
         //if (isLand.IsBoZhong.activeSelf)
         //{
         //	for (int i = 0; i < isLand.IsBoZhong.transform.childCount; i++) {
         //		isLand.IsBoZhong.transform.GetChild (i).gameObject.layer = 8;
         //	}
         //}
         //StartCoroutine("ClickTargetPlan");
         FanHuiPanelUp(isLand);
         //天剑
         Dic GetDic = null;
         Static.Instance.SaveTuDi.TryGetValue(Static.Instance.GetValue("d_id"), out GetDic);
         ShowDeadTime.text = GetDic.GetVaule("cf_jinbi");
         TodaySY.text      = GetDic.GetVaule("cf_jinbi");
         //天剑
     }
 }
 public SentenceDetectorFactory(string languageCode, bool useTokenEnd, Dic abbreviationDictionary,
     char[] eosCharacters) {
     this.languageCode = languageCode;
     this.useTokenEnd = useTokenEnd;
     this.abbreviationDictionary = abbreviationDictionary;
     this.eosCharacters = eosCharacters;
 }
Example #15
0
 public ActionResult SubmitForm(Dic itemsEntity, string keyValue)
 {
     App.Submit(itemsEntity, keyValue);
     RedisCache.Remove(SysConsts.DATAITEMS);
     RedisCache.Set(SysConsts.DATAITEMS, DicItemApp.GetDataItemList());
     return(Result.Success());
 }
Example #16
0
            public int Compare(string x, string y)
            {
                var hash1 = Dic.ContainsKey(x) ? Dic[x] : 1;
                var hash2 = Dic.ContainsKey(y) ? Dic[y] : 1;

                return(hash1.CompareTo(hash2));
            }
Example #17
0
        void I_UpdateStatus(N_EventCenter.Par par)
        {
            Dic    dic    = par._context as Dic;
            string status = dic[EventName.status] as string;

            this.toolStripStatusLabel1.Text = status;
        }
Example #18
0
    //GetMessageShopList
    public void ProcessingShop(JsonData jd)
    {
        JsonData GetData = jd ["data"];

        List <string> NameGround = new List <string>();

        Static.Instance.SaveShopType.Clear();


        if (GetData != null)
        {
            for (int i = 0; i < GetData.Count; i++)
            {
                foreach (string name in GetData[i].Keys)
                {
                    NameGround.Add(name);
                }
                Dic GroundData = new Dic();
                for (int j = 0; j < GetData[i].Count; j++)
                {
                    if (GetData[i][j] != null)
                    {
                        GroundData.DataDic.Add(NameGround[j], GetData[i][j].ToString());
                    }
                }
                string aa = GetData[i]["id"].ToString();
                Static.Instance.AddShopList(aa, GroundData);

                NameGround.Clear();
            }
        }
    }
Example #19
0
        void r_CheckedChanged(object sender, EventArgs e)
        {
            RadioButton r = (RadioButton)sender;

            if (r.Checked)
            {
                ((Port)r.Tag).Enabled = true;
                currentPort           = (Port)r.Tag;
                #region ~通知主界面
                Dic    dic    = new Dic();
                string status = "";
                if (currentPort.Isopen)
                {
                    status = "打开";
                }
                else
                {
                    status = "关闭";
                }
                dic[EventName.status] = string.Format("当前串口:{0} 波特率:{1} 状态:{2}", currentPort.portname, currentPort.baurate, status);
                EventCenter.GetInstance().PostNotification(EventName.Update_com_status, dic);
                #endregion
            }
            else
            {
                ((Port)r.Tag).Enabled = false;
            }
        }
Example #20
0
    //HttpMessageModel_E
    public void Processing_E(JsonData jd)
    {
        string td_num   = jd.Keys.Contains("td_num") ? jd["td_num"].ToString() : "";
        string total_sl = jd.Keys.Contains("tj_num") ? jd["tj_num"].ToString() : "";

        Static.Instance.AddValue("td_num", td_num);
        Static.Instance.AddValue("tj_num", total_sl);

        JsonData      GetData    = jd["data"];
        List <string> NameGround = new List <string> ();

        if (GetData != null)
        {
            for (int i = 0; i < GetData.Count; i++)
            {
                foreach (string name in GetData[i].Keys)
                {
                    NameGround.Add(name);
                }
                Dic GroundData = new Dic();
                for (int j = 0; j < GetData [i].Count; j++)
                {
                    GroundData.DataDic.Add(NameGround [j], GetData [i] [j].ToString());
                }
                Static.Instance.AddFriend(GetData [i] ["bianhao"].ToString(), GroundData);
                NameGround.Clear();
            }
        }
    }
Example #21
0
 public SentenceDetectorFactory(string languageCode, bool useTokenEnd, Dic abbreviationDictionary,
                                char[] eosCharacters)
 {
     this.languageCode           = languageCode;
     this.useTokenEnd            = useTokenEnd;
     this.abbreviationDictionary = abbreviationDictionary;
     this.eosCharacters          = eosCharacters;
 }
Example #22
0
 public void AddShopType(string aaa, Dic bbb)
 {
     if (SaveShopType.ContainsKey(aaa))
     {
         SaveShopType.Remove(aaa);
     }
     SaveShopType.Add(aaa, bbb);
 }
Example #23
0
 public void AddShopList(string Name, Dic GetDic)
 {
     if (SaveShopList.ContainsKey(Name))
     {
         SaveShopList.Remove(Name);
     }
     SaveShopList.Add(Name, GetDic);
 }
Example #24
0
 public void SaveGrown(string aaa, Dic bbb)
 {
     if (SaveGrownInfo.ContainsKey(aaa))
     {
         SaveGrownInfo.Remove(aaa);
     }
     SaveGrownInfo.Add(aaa, bbb);
 }
Example #25
0
 public void AddFriend(string aaa, Dic bbb)
 {
     if (SaveFriend.ContainsKey(aaa))
     {
         SaveFriend.Remove(aaa);
     }
     SaveFriend.Add(aaa, bbb);
 }
Example #26
0
 public void AddTuDi(string name, Dic GetDic)
 {
     if (SaveTuDi.ContainsKey(name))
     {
         SaveTuDi.Remove(name);
     }
     SaveTuDi.Add(name, GetDic);
 }
Example #27
0
 public override void CreateDic()
 {
     Dic.Add(CeWangStyleEnum.DengCha.ToString(), "等差");
     Dic.Add(CeWangStyleEnum.DengFen.ToString(), "等分");
     Dic.Add(CeWangStyleEnum.DuiShuZhengXiang.ToString(), "对数正向");
     Dic.Add(CeWangStyleEnum.DuiShuFanXiang.ToString(), "对数反向");
     Dic.Add(CeWangStyleEnum.None.ToString(), "无");
 }
Example #28
0
 public R GetOrElse <R>(Point p, Func <T, R> extractor, R elze)
 {
     if (Dic.TryGetValue(p, out var v))
     {
         return(extractor(v));
     }
     return(elze);
 }
Example #29
0
 public DataManager(String path)
 {
     this.notes = new Dic<int, Note>();
     this.filepath = path;
     this.idStack = new Stack<int>();
     this.idCnt = 1;
     this.xmlP = new XMLProcessor(path);
 }
Example #30
0
 private void StackPanel_Tapped(object sender, TappedRoutedEventArgs e)
 {
     if (ResultListViewControl.SelectedItem is Dic dic)
     {
         Dic = dic;
         SelectedTarget.Text       = $"Selected: {Dic.Id}";
         SelectedTarget.Visibility = Visibility.Visible;
     }
 }
Example #31
0
        private void button1_Click(object sender, EventArgs e)
        {
            Dic dic = new Dic();

            dic["msg"]      = "哈哈,调用成功";
            dic["color"]    = Color.Red;
            dic["nextline"] = true;
            EventCenter.GetInstance().PostNotification(EventName.UpdateUI, dic);
        }
Example #32
0
        private async void SelectDic_Click(object sender, RoutedEventArgs e)
        {
            DicDialog dialog = new DicDialog(x => x.Status == DicStatusEnum.Dispatching.ToString());

            ContentDialogResult button;

            bool isCompleted   = false;
            bool isDispatching = false;

            using (var context = new Context())
            {
                do
                {
                    // if dialog displays more than 1 times
                    if (dialog.Dic != null)
                    {
                        // if the order is not endorsed
                        if (!isCompleted)
                        {
                            ContentDialog error = new ContentDialog
                            {
                                Title           = "Alert",
                                Content         = "The DIC has not been completed, please wait till storemen completely assemble it.",
                                CloseButtonText = "OK",
                                Width           = 400
                            };

                            await error.EnqueueAndShowIfAsync();
                        }
                        else if (!isDispatching)
                        {
                            ContentDialog error = new ContentDialog
                            {
                                Title           = "Alert",
                                Content         = "You are not permitted to complete a non-dispatching DIC delivery.",
                                CloseButtonText = "OK",
                                Width           = 400
                            };

                            await error.EnqueueAndShowIfAsync();
                        }
                    }

                    button = await dialog.EnqueueAndShowIfAsync();
                } while (button == ContentDialogResult.Primary &&
                         !((isDispatching = dialog.Dic.Status == DicStatusEnum.Dispatching.ToString()) &&
                           (isCompleted = context.DidSpare.Count(x => dialog.Dic.Did.Any(y => y.Id == x.DidId)) == dialog.Dic.Did.Sum(x => x.Quantity))));
            }

            if (button == ContentDialogResult.Primary)
            {
                DicGUID.Text           = (dic = dialog.Dic).Id.ToString();
                SelectedDic.Text       = $"Selected DIC: {dic.Id}";
                SelectedDic.Visibility = Visibility.Visible;
                Submit.IsEnabled       = true;
            }
        }