Exemple #1
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[] { ',' });
            // 所有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();
            }
        }
Exemple #2
0
        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;
            }
        }
Exemple #3
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();
            }
        }