public void onCreateComponet() { builder = new TB_DailyPlanCatalogBuilder(); adapter = new TB_DailyPlanCatalogAdapter(); helper = new GridControlHelper(this.gridView_dailyscan, this.gridControl_dailyscan); controller = new DailyPlanCatalogManageController(); }
//删除 private void btnDeleteMain_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (this.ZGCS == null || ((DataTable)this.gvCljbxx.DataSource).Rows.Count < 1) { MessageBox.Show("当前没有数据可以操作!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } var dtSel = GridControlHelper.SelectedItems(this.gvCljbxx); if (dtSel.Rows.Count < 1) { MessageBox.Show("请选择您要操作的记录!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (MessageBox.Show("确定要删除吗?", "删除确认", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) != DialogResult.OK) { return; } try { SplashScreenManager.ShowForm(typeof(DevWaitForm)); string clxhStr = string.Join("','", dtSel.AsEnumerable().Select(d => d.Field <string>("CLXH")).ToArray()); AccessHelper.ExecuteNonQuery(AccessHelper.conn, string.Format("delete * from CTNY_MAIN where CLXH in '{0}')", clxhStr)); } catch (Exception ex) { MessageBox.Show("操作出现错误:" + ex.Message, "异常", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { SplashScreenManager.CloseForm(); } this.SearchMainData("CTNY"); }
public void onCreateComponet() { builder = new TB_SpecialDailyBuilder(); adpater = new TB_SpecialDailyAdapter(); controller = new SpecialDailyManageController(); gridHelper = new GridControlHelper(this.gridView_specialDaily, this.gridControl_specialDaily); }
public void onCreateComponet() { builder = new TB_BudgetBuilder(); adapter = new TB_BudgetAdapter(); controller = new BudgetManageController(); gridHelper = new GridControlHelper(this.gridView_Budget, this.gridControl_Budget); }
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(); }
public void onCreateComponet() { controller = new ReadPlanManageController(); builder = new TB_ReadPlanBuilder(); adapter = new TB_ReadPlanAdapter(); gridHelper = new GridControlHelper(this.gridView_ReadPlan, this.gridControl_ReadPlan); }
public void onCreateComponet() { adapter = new TB_DailyPlanSignAdapter(); builder = new TB_DailyPlanSignBuilder(); controller = new DailyPlanSignManageController(); gridHelper = new GridControlHelper(this.gridView_Sign, this.gridControl_Sign); }
public void onCreateComponet() { builder = new TB_BookCatalogBuilder(); adapter = new TB_BookCatalogAdapter(); helper = new GridControlHelper(this.gridView_BookCatalog, this.gridControl_BookCatalog); controller = new ReadCatalogManageController(); }
public void onCreateComponet() { adapter = new TB_GYMCatalogAdapter(); builder = new TB_GYMCatalogBuilder(); controller = new GYMCatalogManageController(); gridHelper = new GridControlHelper(this.gridView_gymcatalog, this.gridControl_gymcatalog); }
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(); }
// 删除 private void barBtnLocalDel_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (this.gcCljbxx == null || ((DataTable)this.gvCljbxx.DataSource).Rows.Count < 1) { MessageBox.Show("当前没有数据可以操作!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } var dtSel = GridControlHelper.SelectedItems(this.gvCljbxx); if (dtSel.Rows.Count < 1) { MessageBox.Show("请选择您要操作的记录!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (MessageBox.Show("确定要删除吗?", "删除确认", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) != DialogResult.OK) { return; } try { SplashScreenManager.ShowForm(typeof(DevWaitForm)); string vinStr = string.Join("','", dtSel.AsEnumerable().Select(d => d.Field <string>("VIN")).ToArray()); AccessHelper.ExecuteNonQuery(AccessHelper.conn, string.Format("delete from FC_CLJBXX where VIN in ('{0}')", vinStr)); AccessHelper.ExecuteNonQuery(AccessHelper.conn, string.Format("delete from RLLX_PARAM_ENTITY where VIN in ('{0}')", vinStr)); } catch (Exception ex) { MessageBox.Show("操作出现错误:" + ex.Message, "异常", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { SplashScreenManager.CloseForm(); } searchLocal(); }
public void onCreateComponet() { builder = new TB_BudgetCatalogBuilder(); adapter = new TB_BudgetCatalogAdapter(); controller = new BudgetCatalogManageController(); gridHelper = new GridControlHelper(gridView_Catalog, gridControl_Catalog); }
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); }
//初始化权限 private void initAuthorityMenu() { listMenu = GridControlHelper.GetMenusData(); string authority = Settings.Default.Authority; string[] arr = authority.Split(','); List <string> AuthorityName = listMenu.Where(c => arr.Contains(c.ID)).Select(c => c.MenuName).ToList <string>(); foreach (NavBarGroup g in navBarControl1.Groups) { g.Visible = false; foreach (NavBarItemLink i in g.ItemLinks) { if (AuthorityName.Contains(i.Caption)) { i.Visible = true; g.Visible = true; } else { i.Visible = 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 btnClearAll_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var gridView = (GridView)((GridControl)this.btnFcdsSearch.SelectedTabPage.Controls[0]).MainView; gridView.FocusedRowHandle = 0; gridView.FocusedColumn = gridView.Columns[1]; GridControlHelper.SelectItem(gridView, false); }
public void onNewRowAdded(GridControlHelper gridControlHelper, DevExpress.XtraGrid.Views.Grid.InitNewRowEventArgs e) { if (e.RowHandle != -1) { this.gridHelper.GridView.SetRowCellValue(e.RowHandle, builder.Op_Delete, builder.Op_Delete); this.gridHelper.GridView.AddNewRow(); } }
//数据恢复 private void barBtnRecover_ItemClick(object sender, ItemClickEventArgs e) { //记录操作日志 LogUtils.ReviewLogManager.ReviewLog(Properties.Settings.Default.LocalUserName, String.Format("{0}-{1}", this.Text, this.barBtnRecover.Caption)); if (!this.xtraTabControl1.SelectedTabPage.Text.Equals("待审批")) { DataTable dtExport = new DataTable(); dtExport = (DataTable)this.gcBackInfo.DataSource; string msg = string.Empty; if (dtExport == null || dtExport.Rows.Count < 1) { XtraMessageBox.Show("当前没有数据可以操作!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (GridControlHelper.SelectedItems(this.gvBackInfo).Rows.Count < 1) { XtraMessageBox.Show("请选择您要操作的记录!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (XtraMessageBox.Show("确定要恢复吗?", "恢复确认", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) != DialogResult.OK) { return; } try { SplashScreenManager.ShowForm(typeof(DevWaitForm)); var utils = new ApproveSecondUtils(); var selDataTable = GridControlHelper.SelectedItems(this.gvBackInfo); msg = utils.recoverDataInfo(selDataTable); } catch (Exception ex) { XtraMessageBox.Show("操作出现错误:" + ex.Message, "异常", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { SplashScreenManager.CloseForm(); } using (var mf = new MessageForm(msg) { Text = "恢复操作结果" }) { mf.ShowDialog(); if (mf.DialogResult == DialogResult.Cancel) { this.refrashCurrentPage(); } } } else { XtraMessageBox.Show("该操作不能在待审批页面操作!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void onCreateComponet() { builder = new TB_TechniqueBuilder2(); adapter = new TB_TechniqueAdapter2(); controller = new TechniqueController(); gridHelper = new GridControlHelper(this.gridView1, this.gridControl1); adapter.Initial(builder); controller.LoadEntry(); }
public override void ExecuteHighLight(GridControlHelper gridControlHelper, DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e) { if (e.RowHandle != -1) { if (Boolean.Parse((gridControlHelper.GridControl.DataSource as DataTable).Rows[e.RowHandle][builder.IsSign].ToString())) { e.Appearance.BackColor = Color.LightGreen; } } }
private void UC_TestLogAsyn_Load(object sender, EventArgs e) { gridhelper = new GridControlHelper(this.gridView1, this.gridControl1); builder = new TB_TechniqueLogBuilder(); adapter = new TB_TechniqueLogAdapter(); adapter.Initial(builder); onIntial(); }
public void onCreateComponet() { gymbaseController = new GYMBaseManageController(); gymCatalogController = new GYMCatalogManageController(); gymAppController = new GYMAPPARATUSManageController(); appAdaptor = new TB_GYMAPPARATUSAdapter(); appBuilder = new TB_GYMAPPARATUSBuilder(); appAdaptor.Initial(appBuilder); gridHelper = new GridControlHelper(this.gridView_app, this.gridControl_app); }
private void RoleForm_Load(object sender, EventArgs e) { htRole = GridControlHelper.GetRoleName(""); htDept = GridControlHelper.GetDeptName(""); string[] roleList = new string[htRole.Count + 1]; roleList[0] = ""; htRole.Values.CopyTo(roleList, 1); this.cbRole.Properties.Items.AddRange(roleList); listMenu = GridControlHelper.GetMenusData(); ResfurbishData(); }
public virtual void ProcessRecord(ICommandAdapter adapter, string tableName, string actionName, string[] columnCaptions, string[] cellValues) { if (!adapter.IsControlExist(TestControlType.Table, tableName)) { throw new CommandException( string.Format("Cannot find the '{0}' control, OperationTag:'{1}'", tableName, TestControlType.Table), StartPosition); } ITestControl testTable = adapter.CreateTestControl(TestControlType.Table, tableName); var table = testTable.GetInterface <IGridBase>(); IGridColumn actionColumn = null; int rowCount = table.GetRowCount(); if (rowCount == 0 && cellValues.Length > 0) { string message = string.IsNullOrEmpty(tableName) ? "The table is empty" : string.Format("The '{0}' table is empty", tableName); throw new AdapterOperationException(message); } int rowIndex = -1; if (cellValues.Length > 0) { var testControl = testTable.FindInterface <IGridRowsSelection>(); if (testControl != null && !string.IsNullOrEmpty(actionName)) { testControl.ClearSelection(); //B158392 rowIndex = GetRowIndex(testTable, rowCount, columnCaptions, cellValues); testControl.SelectRow(rowIndex); } else { rowIndex = GetRowIndex(testTable, rowCount, columnCaptions, cellValues); } if (rowIndex == -1) { throw new AdapterOperationException( string.Format("The record with the '{0}' value was not found. Checked values: {1}", string.Join(", ", cellValues), GridControlHelper.GetFormatTableValues(null))); } var gridHelper = new GridControlHelper(testTable); List <IGridColumn> columnList = gridHelper.GetColumnIndexes(columnCaptions, false); if (columnList.Count > 0) { actionColumn = columnList[0]; } } Act(actionName, rowIndex, actionColumn, testTable); }
public void onCreateComponet() { gymbaseController = new GYMBaseManageController(); gymAppController = new GYMAPPARATUSManageController(); appAdaptor = new TB_GYMAPPARATUSAdapter(); appBuilder = new TB_GYMAPPARATUSBuilder(); gridHelper_App = new GridControlHelper(this.gridView_appScan, this.gridControl_appScan); dateEdit_start.DateTime = new DateUtils().MonthFirstDay(DateTime.Now).Date; dateEdit_end.DateTime = new DateUtils().MonthLastDay(DateTime.Now).Date; }
public void onCreateComponet() { SignAdapter = new TB_BookReadSignAdapter(); SignBuilder = new TB_BookReadSignBuilder(); SignGridHelper = new GridControlHelper(this.gridView_ReadSign, this.gridControl_ReadSign); SignController = new ReadSignManageController(); BookAdapter = new TB_ReadPlanAdapter(); BookBuilder = new TB_ReadPlanBuilder(); BookGridHelper = new GridControlHelper(this.gridView_ReadPlan, this.gridControl_ReadPlan); BookController = new ReadPlanManageController(); }
private void guiChooseSaleOrderItem_Load(object sender, EventArgs e) { InitializeControls(Controls); SelectedObjects = new List <HRTimeSheetsInfo>(); fld_dgcICShipmentItems.InvalidateDataSource(TimeSheetsList); GridView gridView = (GridView)fld_dgcICShipmentItems.MainView; gridView.OptionsView.ShowAutoFilterRow = true; gridView.OptionsMenu.EnableFooterMenu = false; GridControlHelper = new GridControlHelper(gridView); gridView.ExpandAllGroups(); }
//反选 private void barButtonItem5_ItemClick(object sender, ItemClickEventArgs e) { if (this.xtraTabControl1.SelectedTabPage.Text.Equals("比对数据")) { MessageBox.Show("不能进行此操作!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } var gridview = (GridView)((GridControl)((GroupBox)this.xtraTabControl1.SelectedTabPage.Controls[0]).Controls[0]).MainView; gridview.FocusedRowHandle = 0; gridview.FocusedColumn = gridview.Columns[1]; GridControlHelper.SelectItem(gridview, false); }
// 取消全选 private void barBtnClearAll_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { this.gvUser.FocusedRowHandle = 0; this.gvUser.FocusedColumn = this.gvUser.Columns[1]; GridControlHelper.SelectItem(this.gvUser, false); } catch (Exception ex) { throw ex; } }
//取消全选 private void btnClearAll_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (btnRLDCExport.SelectedTabPage == tpCtny) { this.gvCtny.FocusedRowHandle = 0; this.gvCtny.FocusedColumn = this.gvCtny.Columns[1]; GridControlHelper.SelectItem(this.gvCtny, false); } else if (btnRLDCExport.SelectedTabPage == tpFcds) { this.gvFcds.FocusedRowHandle = 0; this.gvFcds.FocusedColumn = this.gvFcds.Columns[1]; GridControlHelper.SelectItem(this.gvFcds, false); } else if (btnRLDCExport.SelectedTabPage == tpCds) { this.gvCds.FocusedRowHandle = 0; this.gvCds.FocusedColumn = this.gvCds.Columns[1]; GridControlHelper.SelectItem(this.gvCds, false); } else if (btnRLDCExport.SelectedTabPage == tpCdd) { this.gvCdd.FocusedRowHandle = 0; this.gvCdd.FocusedColumn = this.gvCdd.Columns[1]; GridControlHelper.SelectItem(this.gvCdd, false); } else if (btnRLDCExport.SelectedTabPage == tpRldc) { this.gvRldc.FocusedRowHandle = 0; this.gvRldc.FocusedColumn = this.gvRldc.Columns[1]; GridControlHelper.SelectItem(this.gvRldc, false); } else if (btnRLDCExport.SelectedTabPage == tpLtgg) { this.gvLtgg.FocusedRowHandle = 0; this.gvLtgg.FocusedColumn = this.gvLtgg.Columns[1]; GridControlHelper.SelectItem(this.gvLtgg, false); } else if (btnRLDCExport.SelectedTabPage == tpLj) { this.gvLj.FocusedRowHandle = 0; this.gvLj.FocusedColumn = this.gvLj.Columns[1]; GridControlHelper.SelectItem(this.gvLj, false); } else if (btnRLDCExport.SelectedTabPage == tpZczbzl) { this.gvZb.FocusedRowHandle = 0; this.gvZb.FocusedColumn = this.gvZb.Columns[1]; GridControlHelper.SelectItem(this.gvZb, false); } }
public virtual void ProcessRecord(ICommandAdapter adapter, string tableName, string actionName, string[] columnCaptions, string[] cellValues){ if (!adapter.IsControlExist(TestControlType.Table, tableName)){ throw new CommandException( string.Format("Cannot find the '{0}' control, OperationTag:'{1}'", tableName, TestControlType.Table), StartPosition); } ITestControl testTable = adapter.CreateTestControl(TestControlType.Table, tableName); var table = testTable.GetInterface<IGridBase>(); IGridColumn actionColumn = null; int rowCount = table.GetRowCount(); if (rowCount == 0 && cellValues.Length > 0){ string message = string.IsNullOrEmpty(tableName) ? "The table is empty" : string.Format("The '{0}' table is empty", tableName); throw new AdapterOperationException(message); } int rowIndex = -1; if (cellValues.Length > 0){ var testControl = testTable.FindInterface<IGridRowsSelection>(); if (testControl != null && !string.IsNullOrEmpty(actionName)){ testControl.ClearSelection(); //B158392 rowIndex = GetRowIndex(testTable, rowCount, columnCaptions, cellValues); testControl.SelectRow(rowIndex); } else{ rowIndex = GetRowIndex(testTable, rowCount, columnCaptions, cellValues); } if (rowIndex == -1){ throw new AdapterOperationException( string.Format("The record with the '{0}' value was not found. Checked values: {1}", string.Join(", ", cellValues), GridControlHelper.GetFormatTableValues(null))); } var gridHelper = new GridControlHelper(testTable); List<IGridColumn> columnList = gridHelper.GetColumnIndexes(columnCaptions, false); if (columnList.Count > 0) actionColumn = columnList[0]; } Act(actionName, rowIndex, actionColumn, testTable); }
private int GetRowIndex(ITestControl testTable, int rowCount, string[] columnCaptions, string[] cellValues){ var gridHelper = new GridControlHelper(testTable); int rowIndex = -1; if (cellValues.Length > 0){ string[,] tableValues = null; List<IGridColumn> columnList = gridHelper.GetColumnIndexes(columnCaptions, false); rowIndex = gridHelper.SearchRowIndex(columnList, cellValues, rowCount, ref tableValues); if (rowIndex == -1) throw new AdapterOperationException( string.Format("The record with the '{0}' value was not found. Checked values: {1}", string.Join(", ", cellValues), GridControlHelper.GetFormatTableValues(tableValues))); } return rowIndex; }