Beispiel #1
0
        public void onInitialUI()
        {
            this.cmb_Technique.Properties.Items.Clear();
            foreach (var item in new TechniqueController().Travels())
            {
                this.cmb_Technique.Properties.Items.Add(item.ConvertToComboxItem());
            }
            if (cmb_Technique.Properties.Items.Count > 0)
            {
                cmb_Technique.SelectedIndex = 0;
            }

            tv_Name.Text          = "";
            tv_Description.Text   = "";
            dateE_Create.DateTime = DateTime.Now.Date;

            adapter.NotifyfreshDataTable(controller.Travels());
            gridHelper.GridControl.DataSource = adapter.ResultTable;

            gridHelper.SetAllColumnEditable(false);
            gridHelper.SetColunmOption(builder.ObjectID, false, false);
            gridHelper.SetColunmOption(builder.TechniqueID, false, false);
            gridHelper.SetColMaxWidth(builder.Op_Delete, 80);
            gridHelper.SetColMaxWidth(builder.Op_Edit, 80);
            gridHelper.SetColMaxWidth(builder.Op_UpdateState, 120);
            gridHelper.SetColMaxWidth(builder.CreateDate, 120);
            gridHelper.SetColMaxWidth(builder.FinishDate, 120);

            gridHelper.Group(builder.TechinqueName);
            gridHelper.GridView.GroupFormat = "{1}";
            gridHelper.GridView.ExpandAllGroups();

            gridHelper.SetCellResposity(builder.Op_UpdateState, repo_HLE_UpdateState);
        }
Beispiel #2
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 #3
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 #4
0
        private void Frm_FileNameFilterEdit_Load(object sender, EventArgs e)
        {
            builder = new FileNameFilterBuilder();
            adapter = new FileNameFilterAdapter();
            adapter.Initial(builder);

            repo_Cmb_Type.Items.Clear();
            repo_Cmb_Type.Items.AddRange(FileNameFilterInvoker.TravelType());
            repo_Cmb_Type.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor;
            repo_Cmb_Location.Items.Clear();
            repo_Cmb_Location.Items.AddRange(FileNameFilterInvoker.TravelLocation());
            repo_Cmb_Location.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor;

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

            gridHelper.SetCellResposity(builder.Location, repo_Cmb_Location);
            gridHelper.SetCellResposity(builder.Type, repo_Cmb_Type);
            gridHelper.SetCellResposity(builder.Op_Delete, repo_HLE_Delete);
            gridHelper.SetColMaxWidth(builder.Op_Delete, 80);

            invoker = new FileNameFilterInvoker();
            if (string.IsNullOrEmpty(ResultJson) == false)
            {
                invoker.InitialFilter(ResultJson);
                adapter.NotifyfreshDataTable(invoker.Filters);
                gridHelper.GridControl.DataSource = adapter.ResultTable;
            }

            gridHelper.AddNewRowInputCallBack(this);
        }
Beispiel #5
0
        private void cmb_year_SelectedIndexChanged(object sender, EventArgs e)
        {
            int year = int.Parse(cmb_year.Text);

            gridHelper.GridControl.DataSource = statistician.StatisticianFinishStateByMonth(year);
            gridHelper.SetColMaxWidth("月份", 80);
        }
Beispiel #6
0
        public void onInitialUI()
        {
            if (BookAdapter != null)
            {
                BookAdapter.NotifyClearTable();
                BookAdapter.NotifyDestoryTable();
            }

            BookAdapter.Initial(this.BookController.TravleAllEntities(), BookBuilder);
            BookAdapter.NotifyfreshDataTable();

            this.BookGridHelper.GridControl.DataSource = BookAdapter.ResultTable;
            this.BookGridHelper.Order(BookBuilder.StartDate, new SortByDateCommand(true));

            BookGridHelper.SetAllColumnVisible(false);
            BookGridHelper.SetAllColumnEditable(false);
            BookGridHelper.setColunmsVisual(true, BookBuilder.BookName, BookBuilder.State);
            BookGridHelper.SetColMaxWidth(BookBuilder.State, 60);

            dateE_Sign.DateTime = DateTime.Now.Date;
            btn_update.Enabled  = false;
        }
Beispiel #7
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 #8
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();
        }