Beispiel #1
0
        private void cmb_Technique_SelectedIndexChanged(object sender, EventArgs e)
        {
            string techniqueID = (cmb_Technique.SelectedItem as ComboxItem).Tag;

            adapter_Mission.NotifyfreshDataTable(new TechniqueMissionController().FindMissionByTechniqueID(techniqueID));
            gridHelper_Mission.GridControl.DataSource = adapter_Mission.ResultTable;
            gridHelper_Mission.SetAllColumnVisible(false);
            gridHelper_Mission.SetColunmOption(builder_Mission.Name, false, true);
            gridHelper_Mission.SetColunmOption(builder_Mission.Cal_IsFinish, false, true);
            gridHelper_Mission.Group(builder_Mission.Cal_IsFinish);
            gridHelper_Mission.GridView.ExpandAllGroups();
            gridHelper_Mission.GridView.GroupFormat = "{1}";
        }
Beispiel #2
0
        public void onInitialUI()
        {
            this.dateE_today.DateTime = DateTime.Now.Date;
            this.cmb_Catalog.Properties.Items.Clear();
            foreach (var item in gymCatalogController.TravleAllEntities())
            {
                this.cmb_Catalog.Properties.Items.Add(item);
            }

            appAdaptor.NotifyfreshDataTable();
            this.gridControl_app.DataSource = appAdaptor.ResultTable;
            gridHelper.SetColunmOption(appBuilder.BaseID, false, false);
            gridHelper.SetColunmOption(appBuilder.ID, false, false);
            gridHelper.SetCellResposity(appBuilder.Op_Delete, this.Repo_HLE_Delete);
        }
Beispiel #3
0
        public void onCreateComponet()
        {
            builder = new TB_ProblemSetsBuilder();
            adapter = new TB_ProblemSetsAdapter();
            adapter.Initial(builder);

            gridHelper = new GridControlHelper(this.gridView1, this.gridControl1);
            gridHelper.GridControl.DataSource = builder.CreateDataTable();
            gridHelper.GridView.RowHeight     = 35;

            gridHelper.SetAllColumnEditable(false);
            gridHelper.SetColunmOption(builder.ID, false, true);
            gridHelper.SetCellResposity(builder.Op_Delete, repo_HLE_Delete);
            gridHelper.SetColMaxWidth(builder.Op_Delete, 80);
            gridHelper.SetColMaxWidth(builder.Immediacy, 80);
            gridHelper.SetColMaxWidth(builder.Importance, 80);
            gridHelper.SetColMaxWidth(builder.Size, 80);
            gridHelper.SetColMaxWidth(builder.Difficulty, 80);
            gridHelper.SetColMaxWidth(builder.Op_Edit, 80);
            gridHelper.SetColMaxWidth(builder.PreProblemID, 60);
            gridHelper.SetColMaxWidth(builder.CreateDate, 80);
            gridHelper.SetColMaxWidth(builder.FinishDate, 80);
            gridHelper.SetColMaxWidth(builder.UpdateDate, 100);
            gridHelper.SetColMaxWidth(builder.ID, 60);


            cmb_Category.Properties.Items.AddRange(new string[] { "自我要求", "工作需要" });
            cmb_Category.SelectedIndex = 0;

            date_CreateDate.DateTime = DateTime.Now.Date;

            controller = new ProblemSetsController();
        }
Beispiel #4
0
        public void onInitialUI()
        {
            if (adapter != null)
            {
                adapter.NotifyClearTable();
                adapter.NotifyDestoryTable();
            }

            adapter.Initial(controller.TravleAllEntities(), builder);
            adapter.NotifyfreshDataTable();

            this.gridControl_BookCatalog.DataSource = adapter.ResultTable;
            helper.SetColunmOption(builder.ID, false, false);
            helper.SetColunmOption(builder.Name, false, true);
            helper.SetCellResposity(builder.Op_Delete, this.Repos_HLE_Delete);
            helper.SetCellResposity(builder.Op_Edit, this.Repos_HLE_Edit);
        }
Beispiel #5
0
        public void onCreateComponet()
        {
            gridhelper = new GridControlHelper(this.gridView1, this.gridControl1);
            builder    = new TB_TechniqueLogBuilder2();
            adapter    = new TB_TechniqueLogAdapter2();
            adapter.Initial(builder);

            gridhelper.GridControl.DataSource = builder.CreateDataTable();
            gridhelper.SetAllColumnEditable(false);
            gridhelper.SetColunmOption(builder.ID, false, false);
            gridhelper.SetColunmOption(builder.MissionID, false, false);
            gridhelper.SetColunmOption(builder.Op_Delete, false, false);
            gridhelper.SetColunmOption(builder.Op_Edit, false, false);
            gridhelper.SetColunmOption(builder.IsNeedTidy, false, false);
            gridhelper.SetColunmOption(builder.ReViewCount, false, true);
            gridhelper.SetColMaxWidth(builder.Date, 100);
            gridhelper.SetColMaxWidth(builder.Op_ReviewAdd, 100);
            gridhelper.SetColMaxWidth(builder.Op_ReviewReduce, 100);
            gridhelper.SetColMaxWidth(builder.ReViewCount, 100);

            gridhelper.SetCellResposity(builder.Op_ReviewAdd, repo_HLE_reviewadd);
            gridhelper.SetCellResposity(builder.Op_ReviewReduce, repo_HLE_reviewReduce);
            gridhelper.SetCellResposity(builder.LogUrl, repo_HLE_goto);

            controller = new TechniqueLogController();
        }
Beispiel #6
0
        public void onInitialUI()
        {
            adapter.NotifyfreshDataTable(controller.Travels());
            gridHelper.GridControl.DataSource = adapter.ResultTable;

            gridHelper.SetAllColumnEditable(false);
            gridHelper.SetColunmOption(builder.ID, false, false);
            gridHelper.SetColunmOption(builder.Op_Edit, false, true);
            gridHelper.SetColunmOption(builder.Op_UpdateState, false, false);
            gridHelper.SetColunmOption(builder.Op_UpdateState, false, true);
            gridHelper.SetColunmOption(builder.CatalogID, false, false);
            gridHelper.SetColMaxWidth(builder.Op_Delete, 80);
            gridHelper.SetColMaxWidth(builder.Op_Edit, 80);
            gridHelper.SetColMaxWidth(builder.Op_UpdateState, 120);
            gridHelper.SetColMaxWidth(builder.Status, 80);
            gridHelper.SetColMaxWidth(builder.Interest, 80);
            gridHelper.SetColMaxWidth(builder.CreateDate, 120);
            gridHelper.SetCellResposity(builder.Op_Delete, repo_HLE_Delete);
            gridHelper.SetCellResposity(builder.Op_Edit, repo_HLE_Edit);
            gridHelper.SetCellResposity(builder.Op_UpdateState, repo_HLE_UpdateState);
            gridHelper.Group(builder.CatalogName);
            gridHelper.GridView.ExpandAllGroups();
            gridHelper.GridView.GroupFormat = "{1}";

            cmb_Category.Properties.Items.Clear();
            foreach (var item in new TechniqueCategoryController().Travels())
            {
                cmb_Category.Properties.Items.Add(item.ConvertToComboxItem());
            }
            if (cmb_Category.Properties.Items.Count > 0)
            {
                cmb_Category.SelectedIndex = 0;
            }

            dateE_CreateDate.DateTime = DateTime.Now.Date;

            tv_Name.Text        = "";
            tv_Description.Text = "";
        }
Beispiel #7
0
        public void onInitialUI()
        {
            if (adapter != null)
            {
                adapter.NotifyClearTable();
                adapter.NotifyDestoryTable();
            }

            adapter.Initial(controller.TravleAllEntities(), builder);
            adapter.NotifyfreshDataTable();
            this.gridControl_dailyscan.DataSource = adapter.ResultTable;
            helper.SetAllColumnEditable(false);
            helper.SetColunmOption(builder.ID, false, false);
            helper.SetColunmOption(builder.Op_Delete, true, true);
            helper.SetColunmOption(builder.Op_Edit, true, true);
            helper.SetCellResposity(builder.Op_Delete, this.Repo_HLE_Delete);
            helper.SetCellResposity(builder.Op_Edit, this.Repo_HLE_Edit);

            this.tv_Name.Text  = null;
            this.tv_Other.Text = null;
            this.comboBoxEdit1.SelectedIndex = 1;
        }
Beispiel #8
0
        public void onInitialUI()
        {
            adapter.Initial(controller.Travels(), builder);
            adapter.NotifyfreshDataTable();
            gridHelper.GridControl.DataSource = adapter.ResultTable;
            gridHelper.SetAllColumnEditable(false);

            gridHelper.SetColunmOption(builder.ID, false, false);
            gridHelper.SetColMaxWidth(builder.Op_Delete, 80);
            gridHelper.SetColMaxWidth(builder.Op_Edit, 80);
            gridHelper.SetCellResposity(builder.Op_Delete, repo_HLE_Delete);
            gridHelper.SetCellResposity(builder.Op_Edit, repo_HLE_Update);
        }
Beispiel #9
0
        public void onCreateComponet()
        {
            builder = new TB_TechniqueLogBuilder();
            adapter = new TB_TechniqueLogAdapter();

            adapter.Initial(builder);
            adapter.NotifyCreateNewResultDataTable();

            gridHelper = new GridControlHelper(this.gridView1, this.gridControl1);

            gridHelper.GridControl.DataSource = adapter.ResultTable;

            //gridHelper.DisplayNewInputLine();
            gridHelper.AddNewRowInputCallBack(this);
            gridHelper.SetColMaxWidth(builder.Op_Delete, 80);
            gridHelper.SetColunmOption(builder.Date, false, false);
            gridHelper.SetColunmOption(builder.ID, false, false);
            gridHelper.SetColunmOption(builder.Op_Edit, false, false);
            gridHelper.SetCellResposity(builder.MissionID, repo_search_TechMission);
            gridHelper.SetCellResposity(builder.IsNeedTidy, repo_cke_Tidy);

            controller = new TechniqueLogController();
        }
Beispiel #10
0
        private void date_Update_EditValueChanged(object sender, EventArgs e)
        {
            if (adapter != null)
            {
                adapter.NotifyClearTable();
                adapter.NotifyDestoryTable();
            }

            adapter.Initial(controller.QueryEntryByDate(this.date_Update.DateTime.Date), builder);
            if (adapter.ItemCount == 0)
            {
                MessageBoxHelper.ShowDialog("提示", "当前日期没有打卡记录");
                return;
            }

            adapter.NotifyfreshDataTable();
            this.gridControl_Sign.DataSource = adapter.ResultTable;

            gridHelper.SetAllColumnVisible(false);
            gridHelper.SetColunmOption(builder.CatalogID, false, true);
            gridHelper.HighLightRowByCommand(new DailySignFinishStateHighlightCommand());
        }