예제 #1
0
 /// <summary>
 /// 赋值项目数据
 /// </summary>
 private void InitialProjectBasicInfo()
 {
     if (Program.currentProject != null)
     {
         dt.Clear();
         this.DrawerComboBox.ItemsSource        = SettingDataBase.ReadCompanyPeople();
         this.WriterComboBox.ItemsSource        = SettingDataBase.ReadCompanyPeople();
         this.CheckerComboBox.ItemsSource       = SettingDataBase.ReadCompanyPeople();
         this.InspectorComboBox.ItemsSource     = SettingDataBase.ReadCompanyPeople();
         this.ApproverComboBox.ItemsSource      = SettingDataBase.ReadCompanyPeople();
         this.FinalApproverComboBox.ItemsSource = SettingDataBase.ReadCompanyPeople();
         string prj = Program.currentProject;
         this.ProjectNameTextBox.Text     = prj;
         this.ProjectProvinceTextBox.Text = ProjectDataBase.ReadProjectProvince(prj);
         this.ProjectCityTextBox.Text     = ProjectDataBase.ReadProjectCity(prj);
         string[] company = ProjectDataBase.ReadProjectCompany(prj);
         this.CompanyNameTextBox.Text    = company[0];
         this.CompanyCodeTextBox.Text    = company[1];
         this.DrawerComboBox.Text        = company[2];
         this.WriterComboBox.Text        = company[3];
         this.CheckerComboBox.Text       = company[4];
         this.InspectorComboBox.Text     = company[5];
         this.ApproverComboBox.Text      = company[6];
         this.FinalApproverComboBox.Text = company[7];
         InitialDataTable(ProjectDataBase.ReadLayerNumberList(prj), ProjectDataBase.ReadLayerNameList(prj), ProjectDataBase.ReadLayerGeoList(prj), ProjectDataBase.ReadLayerDescriptionList(prj));
     }
 }
예제 #2
0
        /// <summary>
        /// 默认构造函数
        /// </summary>
        public Company()
        {
            // 实例化时对People成员进行初始化赋值,将人员列表赋给People集合
            List <string> s = SettingDataBase.ReadCompanyPeople();

            s.ForEach(i => People.Add(i));
        }
예제 #3
0
        /// <summary>
        /// 方法,刷新人员列表,清空人员列表People,将数据库中的人员数据赋值给People
        /// </summary>
        public void RefreshPeople()
        {
            People.Clear();
            List <string> s = SettingDataBase.ReadCompanyPeople();

            for (int i = 0; i < s.Count; i++)
            {
                People.Add(s[i]);
            }
        }
예제 #4
0
 /// <summary>
 /// 设置ComboBox数据
 /// </summary>
 private void InitialComboBox()
 {
     if (SettingDataBase.ReadCompanyPeople() != null)
     {
         this.DrawerComboBox.ItemsSource        = SettingDataBase.ReadCompanyPeople();
         this.WriterComboBox.ItemsSource        = SettingDataBase.ReadCompanyPeople();
         this.CheckerComboBox.ItemsSource       = SettingDataBase.ReadCompanyPeople();
         this.InspectorComboBox.ItemsSource     = SettingDataBase.ReadCompanyPeople();
         this.ApproverComboBox.ItemsSource      = SettingDataBase.ReadCompanyPeople();
         this.FinalApproverComboBox.ItemsSource = SettingDataBase.ReadCompanyPeople();
     }
 }