void CmbPersonnelLoad() { CmbPersonnels.DataSource = PersonnelManager.GetInstance().GetList(); CmbPersonnels.ValueMember = "PersonNo"; CmbPersonnels.DisplayMember = "Name"; CmbPersonnels.SelectedValue = 0; }
public FrmPersonnels() { InitializeComponent(); personnelManager = PersonnelManager.GetInstance(); departmentManager = DepartmentManager.GetInstance(); authManager = AuthManager.GetInstance(); }
// Constructor with setup public MainWindowViewModel() { this.LoadHomePage(); persMgr = PersonnelManager.Instance; jobMgr = JobManager.Instance; fltMgr = FlightManager.Instance; }
private void InputRealName() { tb_AccountNo.Enabled = false; var accountNo = tb_AccountNo.Text.Trim(); if (!accountNo.IsNumericString()) { tb_AccountNo.Enabled = true; MessageBox.Show(@"输入工号不对!"); tb_AccountNo.Focus(); tb_AccountNo.SelectAll(); tb_ProcessNo.Enabled = false; } else { var realName = PersonnelManager.GetRealNameByAccountNo(accountNo, out _personnelId); if (realName == string.Empty) { tb_AccountNo.Enabled = true; MessageBox.Show(@"未找到此工号的员工!"); tb_AccountNo.Focus(); tb_AccountNo.SelectAll(); lb_RealName.Text = string.Empty; tb_ProcessNo.Enabled = false; } else { lb_RealName.Text = realName; tb_AccountNo.Enabled = true; tb_ProcessNo.Enabled = true; tb_ProcessNo.Focus(); } } }
//验证数据 protected string CheckData() { var errorMsg = new StringBuilder(); #region 公共数据 var assumeBranchId = ddl_AssumeBranch.SelectedValue; if (string.IsNullOrEmpty(assumeBranchId)) { errorMsg.Append("请选择“申报部门”!").Append("\\n"); } #endregion #region 验证是否存在票据信息(用于判断押金回收的“凭证报销”是否信息完整) var reportKind = rbl_ReportKind.SelectedValue; if (int.Parse(reportKind).Equals((int)CostReportKind.Later)) { var costReportBillList = _costReportBill.Getlmshop_CostReportBillByReportId(new Guid(Request.QueryString["ReportId"])); if (!costReportBillList.Any()) { var reportPersonnelName = new PersonnelManager().GetName(new Guid(Hid_ReportPersonnelId.Value)); errorMsg.Append("请提醒申报人“" + reportPersonnelName + "”完善相关信息!").Append("\\n"); } } #endregion return(errorMsg.ToString()); }
public NewPersonViewModel(Person person, PersonnelManager persMgr) { if (person == null) { throw new ArgumentNullException("person"); } _person = person; _persMgr = persMgr; }
public static List <Personnels> GetPersonnelsFromCache() { var personnels = WebCache.Get("personnel-cache"); if (personnels == null) { PersonnelManager personnelManager = new PersonnelManager(); personnels = personnelManager.ListQueryable() .Include("PersonnelDegrees").Include("PersonnelPositions").Include("PersonnelTasks") .OrderByDescending(x => x.CreatedOnDatetime).ToList(); WebCache.Set("personnel-cache", personnels, 60, true); } return(personnels); }
public static int GetActivePersonnelsFromCache() { var personnels = WebCache.Get("activepersonnel-cache"); if (personnels == null) { PersonnelManager personnelManager = new PersonnelManager(); personnels = personnelManager.ListQueryable() .Include("PersonnelDegrees").Include("PersonnelPositions").Include("PersonnelTasks") .Where(x => x.ExitOfJobDatetime == null) .OrderByDescending(x => x.CreatedOnDatetime).ToList().Count(); WebCache.Set("activepersonnel-cache", personnels, 60, true); } return(personnels); }
public NewEmployeeViewModel(Employee employee, PersonnelManager persMgr, FlightManager fltMgr) { if (employee == null) { throw new ArgumentNullException("employee"); } _employee = employee; _persMgr = persMgr; _fltMgr = fltMgr; IList <Flight> f = _fltMgr.GetAllFlights(); this._flights = new CollectionView(f); }
public EditPersonViewModel(PersonnelManager persMgr) { if (persMgr == null) { throw new ArgumentNullException("personnel manager"); } this._persMgr = persMgr; // Need two collection views for the main selector and the 'family options' listbox IList <Person> p = _persMgr.GetPeople(); this._people = new CollectionView(p); this._familyOptions = new CollectionView(p); this._displayPerson = new Person(); this._addFamilyPerson = new Person(); }
//申请人数据绑定 protected void rcb_ReportPersonnel_ItemsRequested(object sender, RadComboBoxItemsRequestedEventArgs e) { var rcb = (RadComboBox)sender; rcb.Items.Clear(); if (!string.IsNullOrEmpty(e.Text)) { var personnelList = new PersonnelManager().GetList().Where(p => p.RealName.Contains(e.Text)).ToList(); Int32 totalCount = personnelList.Count; if (e.NumberOfItems >= totalCount) { e.EndOfItems = true; } else { foreach (var item in personnelList) { rcb.Items.Add(new RadComboBoxItem(item.RealName, item.PersonnelId.ToString())); } } } }
public EditEmployeeViewModel(PersonnelManager persMgr, JobManager jobMgr) { if (persMgr == null) { throw new ArgumentNullException("personnel manager"); } this._persMgr = persMgr; this._jobMgr = jobMgr; // Need three collection views for the main selector, 'family options', & 'job options' listbox IList <Employee> e = _persMgr.GetEmployees(); IList <Person> p = _persMgr.GetPeople(); IList <Job> j = _jobMgr.GetAllJobs(); this._employees = new CollectionView(e); this._familyOptions = new CollectionView(p); this._jobOptions = new CollectionView(j); this._displayEmployee = new Employee(); this._addFamilyPerson = new Person(); this._selectedJobOption = new Job(); }
//搜索申请人 protected void SearchItemsRequested(object sender, RadComboBoxItemsRequestedEventArgs e) { var combo = (RadComboBox)sender; //获取关键字 var searchKey = e.Text.Trim(); if (string.IsNullOrEmpty(searchKey)) { return; } IDictionary <string, string> dataDict = new Dictionary <string, string>(); var personnelList = new PersonnelManager().GetList() .Where(p => p.RealName.Contains(searchKey) || p.EnterpriseNo.Contains(searchKey)); foreach (var info in personnelList) { dataDict.Add(info.PersonnelId.ToString(), info.RealName); } combo.DataSource = dataDict; combo.DataBind(); }
/// <summary> /// 获取申请人公司 /// </summary> /// <returns></returns> protected string GetPersonnelFiliale(string personnelId) { var filialeId = new PersonnelManager().Get(new Guid(personnelId)).FilialeId; return(CacheCollection.Filiale.Get(filialeId).Name); }
public FrmLogin() { InitializeComponent(); personnelManager = PersonnelManager.GetInstance(); }
public void TestPersonnelManagerDefault() { var personnelManager = new PersonnelManager(); Assert.IsNotNull(personnelManager); }