Example #1
0
 public TextTable()
 {
     if (Singleton == null)
     {
         Singleton   = this;
         _textConfig = new ConfigOperator();
     }
     else
     {
         throw new System.Exception();                       //if singleton exist, throw a Exception
     }
 }
Example #2
0
        public Frm_AddWorkStatuSet()
        {
            InitializeComponent();

            string ContinuousAddition = ConfigOperator.GetValueFromConfig("ContinuousAddition");

            if (!string.IsNullOrEmpty(ContinuousAddition) && ContinuousAddition == "true")
            {
                checkContinuousAddition.Checked = true;
            }
            else
            {
                checkContinuousAddition.Checked = false;
            }

            string defaultTimeSet = ConfigOperator.GetValueFromConfig("defaultTimeSet");

            if (!string.IsNullOrEmpty(defaultTimeSet) && defaultTimeSet == "true")
            {
                checkSetTime.Checked = true;

                DateTime dateTime = DateTime.Now;

                string staTime1 = ConfigOperator.GetValueFromConfig("startTime1");
                if (!string.IsNullOrEmpty(staTime1) && DateTime.TryParse(staTime1, out dateTime))
                {
                    startTime1.Value = dateTime;
                }

                string eTime = ConfigOperator.GetValueFromConfig("endTime1");
                if (!string.IsNullOrEmpty(eTime) && DateTime.TryParse(eTime, out dateTime))
                {
                    endTime1.Value = dateTime;
                }

                string staTime2 = ConfigOperator.GetValueFromConfig("startTime2");
                if (!string.IsNullOrEmpty(staTime2) && DateTime.TryParse(staTime2, out dateTime))
                {
                    startTime2.Value = dateTime;
                }
                string eTime2 = ConfigOperator.GetValueFromConfig("endTime2");
                if (!string.IsNullOrEmpty(eTime2) && DateTime.TryParse(eTime2, out dateTime))
                {
                    endTime2.Value = dateTime;
                }
            }
            else
            {
                checkSetTime.Checked = false;
            }
        }
Example #3
0
    public CapsConfig()
    {
        if (Instance == null)
        {
            _config  = new ConfigOperator("GameConfig");
            Instance = this;
            InitData();

            GameObject obj = GameObject.Find("GlobalObject");
            CurAudioList = obj.GetComponent <AudioList>();
        }
        else
        {
            throw new Exception("重复的实例");
        }
    }
Example #4
0
        /// <summary>
        /// 初始化账号信息
        /// </summary>
        private void InitializationAccount()
        {
            string isrember = DESJiaMi.Decrypt(ConfigOperator.GetValueFromConfig("isremeber"));

            if (isrember.Contains("true"))
            {
                string Account  = ConfigOperator.GetValueFromConfig("Account");
                string password = DESJiaMi.Decrypt(ConfigOperator.GetValueFromConfig("password"));
                if (!string.IsNullOrEmpty(Account) && !string.IsNullOrEmpty(password))
                {
                    checkIsRemeber.Checked = true;
                    txtUserName.Text       = Account;
                    txtPassword.Text       = password;
                }
            }
        }
Example #5
0
 /// <summary>
 /// 将密码记录到配置文件中
 /// </summary>
 private void IsRemeberAccount()
 {
     try
     {
         if (checkIsRemeber.Checked && !string.IsNullOrEmpty(txtUserName.Text) && !string.IsNullOrEmpty(txtPassword.Text))
         {
             ConfigOperator.SetValueFromConfig("isremeber", DESJiaMi.Encrypt("true " + DateTime.Now.ToString()));
             ConfigOperator.SetValueFromConfig("Account", txtUserName.Text);
             ConfigOperator.SetValueFromConfig("password", DESJiaMi.Encrypt(txtPassword.Text));
         }
         else
         {
             ConfigOperator.SetValueFromConfig("isremeber", DESJiaMi.Encrypt("false " + DateTime.Now.ToString()));
         }
     }
     catch (Exception)
     {
     }
 }
Example #6
0
        private void Window_Loaded(object sender, EventArgs e)
        {
            var list = ConfigOperator.LoadConfig();

            if (list == null)
            {
                return;
            }

            for (int i = 0; i < list.Count; i++)
            {
                var item = list[i];
                var view = new ProxyView();
                view.Data = item;
                view.SetValue(Grid.RowProperty, i);
                grid.RowDefinitions.Add(new RowDefinition()
                {
                    Height = new GridLength(1, GridUnitType.Auto)
                });
                grid.Children.Add(view);
            }
        }
Example #7
0
        /// <summary>
        /// 保存
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button1_Click(object sender, EventArgs e)
        {
            if (checkSetTime.Checked)
            {
                //时间段1
                if (startTime1.Value >= endTime1.Value)
                {
                    MessageBox.Show("“时段1”的开始时间大于等于结束时间,保存失败", "保存", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    return;
                }
                //时间段2
                if (startTime2.Value >= endTime2.Value)
                {
                    MessageBox.Show("“时段2”的开始时间大于等于结束时间,保存失败", "保存", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    return;
                }

                ConfigOperator.SetValueFromConfig("defaultTimeSet", "true");
                ConfigOperator.SetValueFromConfig("startTime1", startTime1.Text);
                ConfigOperator.SetValueFromConfig("endTime1", endTime1.Text);
                ConfigOperator.SetValueFromConfig("startTime2", startTime2.Text);
                ConfigOperator.SetValueFromConfig("endTime2", endTime2.Text);
            }
            else
            {
                ConfigOperator.SetValueFromConfig("defaultTimeSet", "false");
            }
            if (checkContinuousAddition.Checked)
            {
                ConfigOperator.SetValueFromConfig("ContinuousAddition", "true");
            }
            else
            {
                ConfigOperator.SetValueFromConfig("ContinuousAddition", "false");
            }
            MessageBox.Show("保存完成", "保存", MessageBoxButtons.OK, MessageBoxIcon.Information);
            this.DialogResult = DialogResult.OK;
        }
        /// <summary>
        /// 初始化
        /// </summary>
        /// <param name="workername"></param>
        private void Initialize()
        {
            //参加人员姓名
            this.labName.Text = this.gWorkerName;

            #region 初始化日期
            string    sql    = "Select workername,workdate from WorkingHours where workername='" + DESJiaMi.Encrypt(this.gWorkerName) + "' and isdelete='1' order by workdate desc;";
            DataTable workdt = DbHelperOleDb.Query(sql, new Dictionary <string, object>()).Tables[0];
            if (workdt != null && workdt.Rows.Count > 0)
            {
                if (!string.IsNullOrEmpty(workdt.Rows[0]["workdate"].ToString()))
                {
                    DateTime dateTime = DateTime.Now;
                    if (DateTime.TryParse(workdt.Rows[0]["workdate"].ToString(), out dateTime))
                    {
                        dateWorkDate.Value = dateTime.AddDays(1);
                    }
                }
            }
            #endregion


            string ContinuousAddition = ConfigOperator.GetValueFromConfig("ContinuousAddition");
            if (!string.IsNullOrEmpty(ContinuousAddition) && ContinuousAddition == "true")
            {
                checkLianxu.Checked = true;
            }
            else
            {
                checkLianxu.Checked = false;
            }

            timeInfo timeInfo1 = new timeInfo("1");
            timeInfo timeInfo2 = new timeInfo("2");

            string defaultTimeSet = ConfigOperator.GetValueFromConfig("defaultTimeSet");
            if (!string.IsNullOrEmpty(defaultTimeSet) && defaultTimeSet == "true")
            {
                DateTime dateTime = DateTime.Now;

                string staTime1 = ConfigOperator.GetValueFromConfig("startTime1");
                if (!string.IsNullOrEmpty(staTime1) && DateTime.TryParse(staTime1, out dateTime))
                {
                    timeInfo1.startTime.Value = DateTime.Parse(staTime1);
                }

                string eTime = ConfigOperator.GetValueFromConfig("endTime1");
                if (!string.IsNullOrEmpty(eTime) && DateTime.TryParse(eTime, out dateTime))
                {
                    timeInfo1.endtime.Value = DateTime.Parse(eTime);
                }

                string staTime2 = ConfigOperator.GetValueFromConfig("startTime2");
                if (!string.IsNullOrEmpty(staTime2) && DateTime.TryParse(staTime2, out dateTime))
                {
                    timeInfo2.startTime.Value = DateTime.Parse(staTime2);
                }
                string eTime2 = ConfigOperator.GetValueFromConfig("endTime2");
                if (!string.IsNullOrEmpty(eTime2) && DateTime.TryParse(eTime2, out dateTime))
                {
                    timeInfo2.endtime.Value = DateTime.Parse(eTime2);
                }
            }

            flowLayoutPanel1.Controls.Add(timeInfo1);
            flowLayoutPanel1.Controls.Add(timeInfo2);
        }