예제 #1
0
        private void Repo_HLE_Edit_Click(object sender, EventArgs e)
        {
            controller.CurrentID = gridHelper.getFocuseRowCellValue_Int(builder.ID);
            controller.LoadEntry();

            this.tv_Author.Text   = controller.Entry.Author;
            this.tv_BookName.Text = controller.Entry.BookName;
            ControlAPI.SelectedComboxItemByText(this.cmb_Catalog, gridHelper.getFocuseRowCellValue_String(builder.CatalogName));
            this.dateE_Sign.DateTime = DateTime.Parse(controller.Entry.CreateDate);
        }
예제 #2
0
        private void repo_HLE_Delete_Click(object sender, EventArgs e)
        {
            string techniqueObjectID = gridHelper.getFocuseRowCellValue_String(builder.ID);

            if (controller.ExistSubTechnique(techniqueObjectID))
            {
                MessageBoxHelper.ShowErrorDialog("请删除当前任务下属日志后重试");
                return;
            }

            if (controller.DeleteByObjectID(techniqueObjectID))
            {
                onInitialUI();
                controller.ReleaseEntry();
            }
            else
            {
                MessageBoxHelper.ShowErrorDialog("删除失败");
            }
        }
예제 #3
0
        private void repo_HLE_Delete_Click(object sender, EventArgs e)
        {
            string currentID = gridHelper.getFocuseRowCellValue_String(builder.ObjectID);

            if (controller.ExistSubLog(currentID))
            {
                MessageBoxHelper.ShowErrorDialog("请删除下属任务日志后重试");
                return;
            }

            if (controller.DeleteByObjectID(currentID))
            {
                this.onInitialUI();
                this.controller.ReleaseEntry();
            }
            else
            {
                MessageBoxHelper.ShowDeleteStateDialog(false);
            }
        }
예제 #4
0
        private void Repo_HLE_Edit_Click(object sender, EventArgs e)
        {
            controller.CurrentID = gridHelper.getFocuseRowCellValue_Int(builder.ID);
            controller.LoadEntry();

            tv_Description.Text = controller.Entry.Description;
            tv_Name.Text        = controller.Entry.Name;
            tv_Estimate.Text    = "" + controller.Entry.Estimate;
            dateE_Sign.DateTime = DateTime.Parse(controller.Entry.SignDate);
            ControlAPI.SelectedComboxItemByText(cmb_Catalog, gridHelper.getFocuseRowCellValue_String(builder.CatalogName));
            rating_Level.Rating = Decimal.Parse(controller.Entry.Level.ToString());
        }
예제 #5
0
        private void gridView1_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e)
        {
            if (gridHelper_Mission.GridView.IsGroupRow(gridHelper_Mission.GridView.FocusedRowHandle))
            {
                return;
            }

            string missionID = gridHelper_Mission.getFocuseRowCellValue_String(builder_Mission.ObjectID);

            adapter_Log.NotifyfreshDataTable(new TechniqueLogController().FindByMissionID(missionID));
            this.gridControl2.DataSource = adapter_Log.ResultTable;
        }
예제 #6
0
        private void Repo_HLE_Edit_Click(object sender, EventArgs e)
        {
            controller.CurrentID = gridHelper.getFocuseRowCellValue_Int(builder.ID);
            controller.LoadEntry();

            tv_Catalog.Text     = gridHelper.getFocuseRowCellValue_String(builder.CatalogName);
            tv_Description.Text = controller.Entry.Description;
            tv_Estimate.Text    = "" + controller.Entry.Estimate;
            tv_Name.Text        = controller.Entry.Name;
            tv_SignDate.Text    = controller.Entry.SignDate;

            tv_Actual.Text = "" + controller.Entry.Actuality;
            if (string.IsNullOrEmpty(controller.Entry.WeedDate) == false)
            {
                dateE_Weed.DateTime = DateTime.Parse(controller.Entry.WeedDate);
            }
            tv_DiiffReason.Text = controller.Entry.DifferentReason;

            simpleButton1.Enabled  = true;
            btn_RevokeWeed.Enabled = true;
        }