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; }
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}"; }
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}"; }
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); }
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()); }
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; }