void DataScriptInfo_Loaded(object sender, RoutedEventArgs e) { string[] tablelist = System.Configuration.ConfigurationManager.AppSettings["tables"].Split(new char[] { ',' }); string[] descs = System.Configuration.ConfigurationManager.AppSettings["tabledescs"].Split(new char[] { ',' }); // 所有Script的列表,用于计算版本号 scripts = DataScriptDAL.getList(); var objTableList = ObjtableInfoDAL.getList(); foreach (var objTable in objTableList) { tables.Add(new TableInfo() { TableDesc = string.Format("{0}({1})", objTable.ObjectTableName, objTable.ObjectTableCode), TableName = objTable.ObjectTableCode }); } projectList = WebHelper.listProject(MainWindow.UserName); ProjectCode.ItemsSource = projectList; ProjectCode.DisplayMemberPath = "ProjectName"; ProjectCode.SelectedValuePath = "ProjectCode"; ProjectCode.KeyUp += ProjectCode_KeyUp; if (projectList.Count > 0) { ProjectCode.SelectedIndex = 0; } ScriptType.SelectedIndex = 0; if (string.IsNullOrEmpty(FID)) { // new row MidsScriptCode.Text = ""; getScriptCode(); } else { nextButton.IsEnabled = false; nextButton.Visibility = System.Windows.Visibility.Collapsed; // edit row showData(); } }
void DataScriptInfo_Loaded(object sender, RoutedEventArgs e) { // 获取这个项目唯一使用目标表 string singleTable = DataLogDAL.getSingleTableName(TaskCenter.TaskID); if (tables.Count == 0) { tables.Add(new TableInfo() { TableDesc = "新建表", TableName = "new" }); var objTableList = ObjtableInfoDAL.getList(); foreach (var objTable in objTableList) { tables.Add(new TableInfo() { TableDesc = string.Format("{0}({1})", objTable.ObjectTableName, objTable.ObjectTableCode), TableName = objTable.ObjectTableCode }); } Des_Table.ItemsSource = tables; Des_Table.DisplayMemberPath = "TableDesc"; TableInfo singleTinfo = tables.FirstOrDefault(it => it.TableName == singleTable); if (singleTinfo != null) { Des_Table.SelectedItem = singleTinfo; Des_Table.IsEnabled = false; } else { Des_Table.SelectedIndex = 0; } ApplyTestProject.SelectedIndex = 0; } }
void DataScriptInfo_Loaded(object sender, RoutedEventArgs e) { string[] tablelist = System.Configuration.ConfigurationManager.AppSettings["tables"].Split(new char[] { ',' }); string[] descs = System.Configuration.ConfigurationManager.AppSettings["tabledescs"].Split(new char[] { ',' }); //for (int i = 0; i < tablelist.Length; i++) { // tables.Add(new TableInfo() { TableDesc=descs[i], TableName = tablelist[i]}); //} var objTableList = ObjtableInfoDAL.getList(); ScriptType.SelectedIndex = 0; foreach (var objTable in objTableList) { tables.Add(new TableInfo() { TableDesc = string.Format("{0}({1})", objTable.ObjectTableName, objTable.ObjectTableCode), TableName = objTable.ObjectTableCode }); } Des_Table.ItemsSource = tables; Des_Table.DisplayMemberPath = "TableDesc"; if (string.IsNullOrEmpty(FID)) { // new row } else { // edit row showData(); } }