Beispiel #1
0
        /// <summary>
        /// 同步人员
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button2_Click_1(object sender, EventArgs e)
        {
            DingDingKqUserOper ddkuo = new DingDingKqUserOper(ddoper, dkc, new AttContext());

            ddkuo.EmpSync();
            NowUserList = dkc.KqUsers.ToList();
            MessageBox.Show("同步完成");
        }
Beispiel #2
0
 private void LoadUserList()
 {
     new Task(() =>
     {
         NowUserList = dkc.KqUsers.ToList();
         DingDingKqUserOper ddkuo = new DingDingKqUserOper(ddoper, dkc, new AttContext());
         DdUserList = ddkuo.GetDdUserList();
         this.Invoke(new Action(() =>
         {
             dgvNowEmp.DataSource = NowUserList;
             dgvDdEmp.DataSource  = DdUserList;
             checkBox1.Checked    = false;
             checkBox2.Checked    = false;
         }));
     }).Start();
 }
Beispiel #3
0
 /// <summary>
 /// 改变选项卡载入钉钉系统人员数据
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void tabControl1_Selected(object sender, TabControlEventArgs e)
 {
     if (tabControl1.SelectedIndex == 1 && !haveLoadUser)
     {
         new Task(() =>
         {
             haveLoadUser             = true;
             DingDingKqUserOper ddkuo = new DingDingKqUserOper(ddoper, dkc, new AttContext());
             DdUserList = ddkuo.GetDdUserList();
             this.Invoke(new Action(() =>
             {
                 dgvEmp.DataSource = DdUserList;
             }));
         }).Start();
     }
     else if (tabControl1.SelectedIndex == 2 && !haveLoadSyncRecord)
     {
         haveLoadSyncRecord = true;
         LoadSyncRecore();
     }
 }