private void GetStaffShiftsRecord()
 {
     StructPage.Builder page = new StructPage.Builder()
     {
         Pagebegin = 0,
         Pagesize  = 15,
         Order     = 1,
         Fieldname = 0,
     };
     System.Console.WriteLine("start" + startTime + "\nend:" + endTime);
     StaffNetOperation.GetStaffShiftsRecordList(GetStaffShiftsRecordListResult, page.Build(), startTime, endTime);
 }
示例#2
0
        //更新员工信息
        private void UpdateStaff()
        {
            string name     = this.nameTextBox.Text;
            string phone    = this.phoneTextBox.Text;
            string userName = this.userNameTextBox.Text;
            string pw       = this.pwTextBox.Text;
            int    index    = this.comboBoxEdit1.SelectedIndex;

            if (name.Equals("") || phone.Equals("") || userName.Equals("") || pw.Equals("") || index < 0)
            {
                MessageBox.Show("请将信息填充完整");
                return;
            }

            StructAccount.Builder staff = new StructAccount.Builder(this.staff);
            staff.Nickname = name;
            staff.Password = pw;
            staff.Phone    = phone;
            staff.Roleid   = managers[index].Roleid;
            StaffNetOperation.UpdateStaff(UpdateStaffResult, staff.Build());
        }
示例#3
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            SaveCurrentSetting();

            //根据Ori进行判断是否修改过
            //员工判断
            List <StructAccount> changeStaffs = new List <StructAccount>();

            for (int i = 0; i < this.oriStaffs.Count; i++)
            {
                StructAccount ori    = this.oriStaffs[i];
                StructAccount change = this.showStaffs[i];
                if (!ori.Sns.Equals(change.Sns))
                {
                    changeStaffs.Add(change);
                    // System.Console.WriteLine("ori:" + ori + "\nchange:" + change);
                }
            }

            //推送事项
            List <StructDictItem> changePush = new List <StructDictItem>();

            for (int i = 0; i < this.oriPushItems.Count; i++)
            {
                StructDictItem ori    = this.oriPushItems[i];
                StructDictItem change = this.showPushItems[i];
                if (!ori.GetItem(1).Equals(change.GetItem(1)))
                {
                    changePush.Add(change);
                }
            }
            if (changePush.Count > 0)
            {
                SystemManageNetOperation.UpdateSmsPushMessage(UpdateSmsPushMessage, changePush);
            }
            if (changeStaffs.Count > 0)
            {
                StaffNetOperation.UpdateStaffSns(UpdateStaffSnsResult, changeStaffs);
            }
        }
示例#4
0
        //按钮列功能
        private void ButtonPressedEventClick(object sender, ButtonPressedEventArgs e)
        {
            int           row   = this.gridView1.FocusedRowHandle;
            StructAccount staff = this.staffs[row];

            char[]   splits = { '_' };
            string[] res    = ((string)e.Button.Tag).Split(splits);
            //修改
            if (res[1].Equals("0"))
            {
                CloseFormHandle closeEvent = new CloseFormHandle(delegate {
                    GetStaffList();
                });
                StaffAddView view = new StaffAddView(staff);
                ToolsManage.ShowForm(view, false, closeEvent);
            }
            //删除
            else if (res[1].Equals("1"))
            {
                StaffNetOperation.DeleteStaffs(DeleteStaffsResult, staff.Guid);
            }
        }
示例#5
0
 //获取员工列表
 private void GetStaffList()
 {
     StaffNetOperation.GetStaffList(GetStaffListResult);
 }