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); }
//更新员工信息 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()); }
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); } }
//按钮列功能 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); } }
//获取员工列表 private void GetStaffList() { StaffNetOperation.GetStaffList(GetStaffListResult); }