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
        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 #3
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 #4
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}";
        }