Beispiel #1
0
        public void onInitialUI()
        {
            if (adapter != null)
            {
                adapter.NotifyClearTable();
                adapter.NotifyDestoryTable();
            }

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

            gridHelper.GridControl.DataSource = adapter.ResultTable;
            gridHelper.SetAllColumnEditable(false);
            gridHelper.SetAllColumnVisible(false);
            gridHelper.setColunmsVisual(true, builder.Op_Delete, builder.Op_Edit, builder.State, builder.Actuality, builder.WeedDate, builder.Estimate, builder.SignDate, builder.Name);
            gridHelper.SetCellResposity(builder.Op_Edit, Repo_HLE_Edit);
            gridHelper.SetCellResposity(builder.Op_Delete, Repo_HLE_Delete);


            this.dateE_Weed.DateTime = DateTime.Now.Date;

            tv_Catalog.Text        = "";
            tv_Description.Text    = "";
            tv_Estimate.Text       = "";
            tv_Name.Text           = "";
            tv_SignDate.Text       = "";
            simpleButton1.Enabled  = false;
            btn_RevokeWeed.Enabled = false;
        }
Beispiel #2
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 #3
0
        public void onInitialUI()
        {
            if (adapter != null)
            {
                adapter.NotifyClearTable();
                adapter.NotifyDestoryTable();
            }

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

            gridHelper.GridControl.DataSource = adapter.ResultTable;
            gridHelper.SetAllColumnEditable(false);
            gridHelper.setColunmsVisual(false, builder.ID, builder.Actuality, builder.WeedDate, builder.Op_Detail, builder.CatalogID, builder.DifferentReason);
            gridHelper.SetCellResposity(builder.Op_Edit, Repo_HLE_Edit);
            gridHelper.SetCellResposity(builder.Op_Delete, Repo_HLE_Delete);


            this.dateE_Sign.DateTime = DateTime.Now.Date;
            this.cmb_Catalog.Properties.Items.Clear();
            foreach (var item in new BudgetCatalogManageController().TravleAllEntities())
            {
                this.cmb_Catalog.Properties.Items.Add(item);
            }

            tv_Statistic.Text = new BudgetStatistician().Statistic(GParam.Create()).toDisplayString();
        }
Beispiel #4
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 #5
0
        public void onInitialUI()
        {
            onLoadBookCatalog();

            if (adapter != null)
            {
                adapter.NotifyClearTable();
                adapter.NotifyDestoryTable();
            }

            adapter.Initial(controller.TravleAllEntities(), builder);
            adapter.NotifyfreshDataTable();
            gridHelper.GridControl.DataSource = adapter.ResultTable;

            gridHelper.setColunmsVisual(false, builder.ID, builder.Catalog);
            gridHelper.SetAllColumnEditable(false);
            gridHelper.setColunmsEdit(true, builder.Op_Delete, builder.Op_Edit, builder.Op_Giveup);
            gridHelper.SetCellResposity(builder.Op_Edit, Repo_HLE_Edit);
            gridHelper.SetCellResposity(builder.Op_Delete, Repo_HLE_Delete);
            gridHelper.SetCellResposity(builder.Op_Giveup, Repo_HLE_GiveupOrRestart);
            gridHelper.Group(builder.State);
            gridHelper.GridView.ExpandAllGroups();

            tv_Author.Text      = "";
            tv_BookName.Text    = "";
            dateE_Sign.DateTime = DateTime.Now.Date;
        }
Beispiel #6
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 #7
0
        private void Frm_TechniqueStateUpdate_Load(object sender, EventArgs e)
        {
            controller = new TechniqueController();
            controller.CurrentObjectID = TechniqueID;
            controller.LoadEntry();

            tv_MissionName.Text = controller.Entry.Name;
            tv_State.Text       = controller.Entry.Status;

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

            adapter = new TB_TechniqueMissionStateAdapter();
            builder = new TB_TechniqueMissionStateBuilder();
            adapter.Initial(builder);
            adapter.NotifyfreshDataTable(new TechniqueMissionController().FindMissionByTechniqueID(controller.CurrentObjectID));

            gridHelper.GridControl.DataSource = adapter.ResultTable;
            gridHelper.SetAllColumnEditable(false);
            gridHelper.SetAllColumnVisible(false);
            gridHelper.SetColunmOption(builder.Cal_IsFinish, false, true);
            gridHelper.SetColunmOption(builder.FinishDate, false, true);
            gridHelper.SetColunmOption(builder.CreateDate, false, true);
            gridHelper.SetColunmOption(builder.Name, false, true);
            gridHelper.Group(builder.Cal_IsFinish);
            gridHelper.GridView.ExpandAllGroups();
            gridHelper.GridView.GroupFormat = "{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 onInitialUI()
        {
            if (adapter != null)
            {
                adapter.NotifyClearTable();
                adapter.NotifyDestoryTable();
            }

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

            gridHelper.GridControl.DataSource = adapter.ResultTable;
            gridHelper.SetAllColumnEditable(false);
            gridHelper.setColunmsVisual(false, builder.ID);
            gridHelper.SetCellResposity(builder.Op_Edit, Repo_HLE_Edit);
            gridHelper.SetCellResposity(builder.Op_Delete, Repo_HLE_Delete);

            btnE_Name.Text      = "";
            tv_Description.Text = "";
        }
Beispiel #10
0
        private void btn_sure_Click(object sender, EventArgs e)
        {
            DateTime            startDate      = dateEdit_Start.DateTime.Date;
            DateTime            endDate        = dateEdit_End.DateTime.Date;
            TB_DailyPlanCatalog currentCatalog = cmb_PlanItem.SelectedItem as TB_DailyPlanCatalog;

            //完成日期比例
            dataBuilder_Precent.ClearDataSeries();
            dataBuilder_Precent.AddDataFromTable(statistician.StatisticDailySignPrecent(startDate, endDate, currentCatalog), 0, 1);
            chartHelper_Precent.ReplaceSeries(dataBuilder_Precent.DataSeries);
            //完成状态柱状图
            dataBuilder_State.ClearDataSeries();
            dataBuilder_State.AddDataFromDictonary(statistician.StatisticDailySignState(startDate, endDate, currentCatalog));
            chartHelper_State.ReplaceSeries(dataBuilder_State.DataSeries);
            //完成日历
            schedulerStorage1.Appointments.Clear();
            foreach (var item in controller.QueryEntryByDateAndCatalog(startDate, endDate, currentCatalog.ID))
            {
                Appointment appoint = schedulerStorage1.Appointments.CreateAppointment(DevExpress.XtraScheduler.AppointmentType.Normal);
                appoint.AllDay  = true;
                appoint.Subject = item.Completion;
                appoint.Start   = DateTime.Parse(item.Date);
                appoint.End     = appoint.End;
                schedulerStorage1.Appointments.Add(appoint);
            }
            schedulerControl1.Start = dateEdit_Start.DateTime;
            if (adapter != null)
            {
                adapter.NotifyClearTable();
                adapter.NotifyDestoryTable();
            }
            //完成列表
            adapter.Initial(controller.QueryEntryByDateAndCatalog(startDate, endDate, currentCatalog.ID), builder);
            adapter.NotifyfreshDataTable();
            gridHelper_Record.GridControl.DataSource = adapter.ResultTable;
            gridHelper_Record.SetAllColumnEditable(false);
            gridHelper_Record.SetAllColumnVisible(false);
            gridHelper_Record.setColunmsVisual(true, builder.Completion, builder.Other, builder.Date);
        }
Beispiel #11
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 #12
0
        private void gridView_ReadPlan_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e)
        {
            long RealPlanID = this.BookGridHelper.getFocuseRowCellValue_Long(BookBuilder.ID);

            if (SignAdapter != null)
            {
                SignAdapter.NotifyClearTable();
                SignAdapter.NotifyDestoryTable();
            }

            SignAdapter.Initial(this.SignController.QueryEntriesByReadPlanID(RealPlanID), SignBuilder);
            SignAdapter.NotifyfreshDataTable();

            this.SignGridHelper.GridControl.DataSource = SignAdapter.ResultTable;
            this.SignGridHelper.Order(SignBuilder.Date, new SortByDateCommand(true));

            SignGridHelper.SetAllColumnEditable(false);
            SignGridHelper.setColunmsVisual(false, this.SignBuilder.ID, this.SignBuilder.BookName, SignBuilder.ReadPlanID);
            SignGridHelper.setColunmsEdit(true, SignBuilder.Op_Delete, SignBuilder.Op_Edit);
            SignGridHelper.SetCellResposity(SignBuilder.Op_Edit, Repo_HLE_Edit);
            SignGridHelper.SetCellResposity(SignBuilder.Op_Delete, Repo_HLE_Delete);
        }
Beispiel #13
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 #14
0
        public void onInitialUI()
        {
            tv_Type.Text         = CurrentSpecialDailyType;
            dateE_Start.DateTime = DateTime.Now.Date;
            dateE_End.Text       = "";
            tv_Other.Text        = "";
            tv_Place.Text        = "";

            if (adpater != null)
            {
                adpater.NotifyClearTable();
                adpater.NotifyDestoryTable();
            }

            adpater.Initial(controller.QueryEntriesByType(CurrentSpecialDailyType), builder);
            adpater.NotifyfreshDataTable();

            gridHelper.GridControl.DataSource = adpater.ResultTable;
            gridHelper.setColunmsVisual(false, builder.ID, builder.Type, builder.Color);
            gridHelper.SetAllColumnEditable(false);
            gridHelper.SetCellResposity(builder.Op_Delete, Repo_HLE_Delete);
            gridHelper.SetCellResposity(builder.Op_Edit, Repo_HLE_Edit);
            gridHelper.DisplayRowIndex();
        }