Beispiel #1
0
        private void btn_confirmModifyPassword_Click(object sender, RoutedEventArgs e)
        {
            if (txbl_newPassword.Password == "" || txbl_confirmPassword.Password == "")
            {
                return;
            }

            if (!(txbl_newPassword.Password == txbl_confirmPassword.Password))
            {
                txbl_newPassword.Password     = "";
                txbl_confirmPassword.Password = "";

                btn_confirmModifyPassword.Content = "输入不一致 !";
                my_time.Start();
            }
            else
            {
                string strSQL = " update [configuration] set [password] = '" + txbl_confirmPassword.Password + "'";
                DatabaseOperate.databaseOperate(strSQL);

                DatabaseOperate.UpdateConfig();

                btn_confirmModifyPassword.Content = "修改成功 !";
                my_time.Start();
            }
        }
Beispiel #2
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            my_time.Elapsed  += new System.Timers.ElapsedEventHandler(Timer_TimesUp);
            my_time.AutoReset = false;

            my_prompt.Visibility = Visibility.Collapsed;

            DatabaseOperate.bindTreeViewData();
            DatabaseOperate.UpdateConfig();

            string datapath = App.pathDesktop + @"\考勤记录";

            if (!(Directory.Exists(datapath)))
            {
                Directory.CreateDirectory(datapath);
            }

            string           starTime         = DateTime.Now.ToString(DateTime.Now.ToString("dddd", new System.Globalization.CultureInfo("zh-cn")) + "     " + DateTime.Now.ToString("yyyy.MM.dd"));
            ShowListViewData timeListViewItem = new ShowListViewData("启动时间:", DateTime.Now.ToString("HH:mm:ss"), starTime);

            App.ListViewData.Add(timeListViewItem);
            ShowListViewData splitLines = new ShowListViewData("——————————", "——————————", "——————————————————————————");

            App.ListViewData.Add(splitLines);

            page_Register_Loaded();
        }
Beispiel #3
0
        private void btn_confirmModifyWorkTime_Click(object sender, RoutedEventArgs e)
        {
            if (txb_amWorkTimeA.Text == "" ||
                txb_amWorkTimeB.Text == "" ||
                txb_amWorkTimeC.Text == "" ||
                txb_amWorkTimeD.Text == "" ||
                txb_pmWorkTimeA.Text == "" ||
                txb_pmWorkTimeB.Text == "" ||
                txb_pmWorkTimeC.Text == "" ||
                txb_pmWorkTimeD.Text == "" ||
                txb_evenWorkTimeA.Text == "" ||
                txb_evenWorkTimeB.Text == "" ||
                txb_evenWorkTimeC.Text == "" ||
                txb_evenWorkTimeD.Text == "")
            {
                btn_confirmModifyWorkTime.Content = "输入不能为空 !";
                my_time.Start();
                return;
            }

            else
            {
                string[] WorkTime      = new string[9];
                string[] WorkTimeTable = new string[] { "amWorkTime", "amWorkTimeStart", "amWorkTimeEnd", "pmWorkTime", "pmWorkTimeStart", "pmWorkTimeEnd", "evenWorkTime", "evenWorkTimeStart", "evenWorkTimeEnd" };

                if (Convert.ToInt16(txb_amWorkTimeB.Text) >= 30)
                {
                    if ((Convert.ToInt16(txb_amWorkTimeB.Text) - 30) < 10)
                    {
                        WorkTime[0] = txb_amWorkTimeA.Text + ":" + "0" + (Convert.ToInt16(txb_amWorkTimeB.Text) - 30).ToString();
                    }
                    else
                    {
                        WorkTime[0] = txb_amWorkTimeA.Text + ":" + (Convert.ToInt16(txb_amWorkTimeB.Text) - 30).ToString();
                    }
                }
                else
                {
                    WorkTime[0] = (Convert.ToUInt32(txb_amWorkTimeA.Text) - 1).ToString() + ":" + (Convert.ToInt16(txb_amWorkTimeB.Text) + 30).ToString();
                }
                WorkTime[1] = txb_amWorkTimeA.Text + ":" + txb_amWorkTimeB.Text;
                WorkTime[2] = txb_amWorkTimeC.Text + ":" + txb_amWorkTimeD.Text;

                if (Convert.ToInt16(txb_pmWorkTimeB.Text) >= 30)
                {
                    if ((Convert.ToInt16(txb_pmWorkTimeB.Text) - 30) < 10)
                    {
                        WorkTime[3] = txb_pmWorkTimeA.Text + ":" + "0" + (Convert.ToInt16(txb_pmWorkTimeB.Text) - 30).ToString();
                    }
                    else
                    {
                        WorkTime[3] = txb_pmWorkTimeA.Text + ":" + (Convert.ToInt16(txb_pmWorkTimeB.Text) - 30).ToString();
                    }
                }
                else
                {
                    WorkTime[3] = (Convert.ToUInt32(txb_pmWorkTimeA.Text) - 1).ToString() + ":" + (Convert.ToInt16(txb_pmWorkTimeB.Text) + 30).ToString();
                }
                WorkTime[4] = txb_pmWorkTimeA.Text + ":" + txb_pmWorkTimeB.Text;
                WorkTime[5] = txb_pmWorkTimeC.Text + ":" + txb_pmWorkTimeD.Text;

                if (Convert.ToInt16(txb_evenWorkTimeB.Text) >= 30)
                {
                    if (Convert.ToInt16(txb_evenWorkTimeB.Text) < 40)
                    {
                        WorkTime[6] = txb_evenWorkTimeA.Text + ":" + "0" + (Convert.ToInt16(txb_evenWorkTimeB.Text) - 30).ToString();
                    }
                    else
                    {
                        WorkTime[6] = txb_evenWorkTimeA.Text + ":" + (Convert.ToInt16(txb_evenWorkTimeB.Text) - 30).ToString();
                    }
                }
                else
                {
                    WorkTime[6] = (Convert.ToUInt32(txb_evenWorkTimeA.Text) - 1).ToString() + ":" + (Convert.ToInt16(txb_evenWorkTimeB.Text) + 30).ToString();
                }
                WorkTime[7] = txb_evenWorkTimeA.Text + ":" + txb_evenWorkTimeB.Text;
                WorkTime[8] = txb_evenWorkTimeC.Text + ":" + txb_evenWorkTimeD.Text;

                for (int i = 0; i < 9; i++)
                {
                    string strSQL = " update [configuration] set [" + WorkTimeTable[i] + "] = '" + WorkTime[i] + "'";
                    DatabaseOperate.databaseOperate(strSQL);
                }

                DatabaseOperate.UpdateConfig();

                btn_confirmModifyWorkTime.Content = "修改成功 !";
                my_time.Start();
            }
        }