コード例 #1
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            SettingDAL dal = new SettingDAL();

            txtCompanyName.Text          = dal.GetValue("公司名称");
            txtCompanySite.Text          = dal.GetValue("公司网站");
            cbBirthDayPrompt.IsChecked   = dal.GetBoolValue("启用生日提醒");
            txtBirthDayDays.Text         = dal.GetValue("生日提醒天数");
            txtEmployeeNumberPrefix.Text = dal.GetValue("员工工号前缀");
        }
コード例 #2
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            cbDepartment.ItemsSource  = DepartmentDAL.ListALL();
            cbEducation.ItemsSource   = IdNameDAL.GetByCatagory("学历");
            cbGender.ItemsSource      = IdNameDAL.GetByCatagory("性别");
            cbMarriage.ItemsSource    = IdNameDAL.GetByCatagory("婚姻状况");
            cbPartyStatus.ItemsSource = IdNameDAL.GetByCatagory("政治面貌");
            if (IsAddNew)
            {
                Employee employee = new Employee();
                employee.InDate           = DateTime.Today;
                employee.ContractStartDay = DateTime.Today;
                employee.ContractEndDay   = DateTime.Today.AddYears(1);
                employee.Nationality      = "汉族";
                employee.Email            = "*****@*****.**";
                //employee.Number = "Ideas";
                employee.Number          = SettingDAL.GetValue("员工工号前缀");
                gridEmployee.DataContext = employee;
            }
            else
            {
                Employee employee = EmployeeDAL.GetById(EditingId);
                gridEmployee.DataContext = employee;

                if (employee.Photo != null)
                {
                    ShowImage(employee.Photo);
                }
            }
        }
コード例 #3
0
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     txtCompanyName.Text             = SettingDAL.GetValue("公司名称");
     txtCompanySite.Text             = SettingDAL.GetValue("公司网站");
     txtBirthdayCount.Text           = SettingDAL.GetValue("生日提醒天数");
     cbStartBirthdayRemind.IsChecked = SettingDAL.GetBoolValue("启用生日提醒");
     txtNumberPrefix.Text            = SettingDAL.GetValue("员工工号前缀");
 }
コード例 #4
0
ファイル: MainWindow.xaml.cs プロジェクト: vipyeshuai/HSMS.UI
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            //Login lg = new Login();
            //if (lg.ShowDialog() != true)
            //{
            //    Application.Current.Shutdown();
            //}

            this.Title = SettingDAL.GetValue("公司名称") + "人事管理系统";

            //查询是否有员工过生日

            int month = DateTime.Now.Month;
            int day   = DateTime.Now.Day;

            if (SettingDAL.GetBoolValue("启用生日提醒"))
            {
                List <Employee> list = EmployeeDAL.ListAll().ToList();
                foreach (Employee item in list)
                {
                    int empMonth = item.BirthDay.Month;
                    int empDay   = item.BirthDay.Day;
                    if (month == empMonth && empDay == day)
                    {
                        MessageBox.Show("今天是你的同事" + item.Name + "的生日,赶快送上祝福吧!");
                        continue;
                    }

                    if (month == empMonth && (empDay - day) <= SettingDAL.GetIntValue("生日提醒天数") && (empDay - day) > 0)//有人要过生日
                    {
                        MessageBox.Show("还有" + (empDay - day) + "天是你的同事" + item.Name + "的生日,赶快送上祝福吧!");
                        continue;
                    }
                }
            }
        }