private void NavigatorUsers_BeforeItemClick(object sender, BeforeItemClickEventArgs e) { if (e.ItemName == "Apply") { dgViewUsers.EndEdit(); } else if (e.ItemName == "Delete") { if (!deleteUserID.Contains(this.dgViewUsers.CurrentRow.Cells["uSERIDDataGridViewTextBoxColumn"].Value.ToString())) { isChanged = true; deleteUserID.Add(this.dgViewUsers.CurrentRow.Cells["uSERIDDataGridViewTextBoxColumn"].Value.ToString()); } } }
void navRoleAgent_BeforeItemClick(object sender, BeforeItemClickEventArgs e) { if (e.ItemName == "Apply" || e.ItemName == "OK") { if (bsRoleAgent.Current != null) { (bsRoleAgent.Current as DataRowView).EndEdit(); } DataTable table = dsRoleAgent.RealDataSet.Tables[0].GetChanges(); if (table != null) { for (int i = 0; i < table.Rows.Count; i++) { DataRow row = table.Rows[i]; if (row.RowState != DataRowState.Deleted) { string start = row["START_DATE"].ToString() + row["START_TIME"].ToString(); string end = row["END_DATE"].ToString() + row["END_TIME"].ToString(); if (start.CompareTo(end) > 0) { MessageBox.Show("START_DATE can not larger than END_DATE."); e.Cancel = true; } } } } } }
private void OnViewRefreshClilk(object sender, EventArgs e) { BeforeItemClickEventArgs argsbeforeclick = new BeforeItemClickEventArgs("Refresh"); OnBeforeItemClick(argsbeforeclick); if (!argsbeforeclick.Cancel) { DoViewRefresh(); OnAfterItemClick(new AfterItemClickEventArgs("Refresh")); } }
private void ViewMovePreviousItem_Click(object sender, EventArgs e) { BeforeItemClickEventArgs argsbeforeclick = new BeforeItemClickEventArgs("Previous"); OnBeforeItemClick(argsbeforeclick); if (!argsbeforeclick.Cancel) { DoViewMovePrevious(); OnAfterItemClick(new AfterItemClickEventArgs("Previous")); } }
private void OnOKClick(object sender, EventArgs e) { this.Focus(); if (!this.Focused) { //modified by ccm 2009/04/22 如果没有取得焦点说明有控件验证不过,取消保存 return; } BeforeItemClickEventArgs argsbeforeclick = new BeforeItemClickEventArgs("OK"); OnBeforeItemClick(argsbeforeclick); if (!argsbeforeclick.Cancel) { DoOK(sender); OnAfterItemClick(new AfterItemClickEventArgs("OK")); } }
private void OnPrintClick(object sender, EventArgs e) { BeforeItemClickEventArgs argsbeforeclick = new BeforeItemClickEventArgs("Print"); OnBeforeItemClick(argsbeforeclick); if (!argsbeforeclick.Cancel) { DoPrint(); OnAfterItemClick(new AfterItemClickEventArgs("Print")); } }
private void OnDeleteClick(object sender, EventArgs e) { BeforeItemClickEventArgs argsbeforeclick = new BeforeItemClickEventArgs("Delete"); OnBeforeItemClick(argsbeforeclick); if (!argsbeforeclick.Cancel) { DoDelete(); OnAfterItemClick(new AfterItemClickEventArgs("Delete")); } }
private void OnEditClilk(object sender, EventArgs e) { BeforeItemClickEventArgs args = new BeforeItemClickEventArgs("Edit"); OnBeforeItemClick(args); if (!args.Cancel) { DoEdit(); OnAfterItemClick(new AfterItemClickEventArgs("Edit")); } }
private void OnCancelClick(object sender, EventArgs e) { if (SureAbort && this.BindingSource.AutoApply) { string aborttext = SysMsg.GetSystemMessage(CliUtils.fClientLang, "Srvtools", "InfoNavigator", "sureAborText"); if (MessageBox.Show(aborttext, "Confirm", MessageBoxButtons.YesNo) == DialogResult.No) { return; } } BeforeItemClickEventArgs argsbeforeclick = new BeforeItemClickEventArgs("Cancel"); OnBeforeItemClick(argsbeforeclick); if (!argsbeforeclick.Cancel) { DoCancel(); OnAfterItemClick(new AfterItemClickEventArgs("Cancel")); } }
private void OnCopyClick(object sender, EventArgs e) { BeforeItemClickEventArgs argsbeforeclick = new BeforeItemClickEventArgs("Copy"); OnBeforeItemClick(argsbeforeclick); if (!argsbeforeclick.Cancel) { DoCopy(); OnAfterItemClick(new AfterItemClickEventArgs("Copy")); } }
private void OnAddClilk(object sender, EventArgs e) { BeforeItemClickEventArgs argsbeforeclick = new BeforeItemClickEventArgs("Add"); OnBeforeItemClick(argsbeforeclick); if (!argsbeforeclick.Cancel) { DoAdd(); OnAfterItemClick(new AfterItemClickEventArgs("Add")); } }
public void OnBeforeItemClick(BeforeItemClickEventArgs value) { BeforeItemClickEventHandler handler = (BeforeItemClickEventHandler)Events[EventBeforeItemClick]; if (handler != null) { handler(this, value); } }
void SubmitItem_Click(object sender, EventArgs e) { if (!isFlowConditionReqired()) return; if (!hasApplyOrAbort()) return; BeforeItemClickEventArgs argsbeforeclick = new BeforeItemClickEventArgs("Submit"); OnBeforeItemClick(argsbeforeclick); if (!argsbeforeclick.Cancel) { if (Submit()) remData(true); OnAfterItemClick(new AfterItemClickEventArgs("Submit")); } }
void RejectItem_Click(object sender, EventArgs e) { if (!isFlowConditionReqired()) return; if (!hasApplyOrAbort()) return; BeforeItemClickEventArgs argsbeforeclick = new BeforeItemClickEventArgs("Reject"); OnBeforeItemClick(argsbeforeclick); if (!argsbeforeclick.Cancel) { string message = SysMsg.GetSystemMessage(CliUtils.fClientLang, "FLClientControls", "FLNavigator", "FlowRejectConfirm"); if (MessageBox.Show(message, "reject work flow...", MessageBoxButtons.OKCancel) == DialogResult.OK) { if (Reject()) remData(true); OnAfterItemClick(new AfterItemClickEventArgs("Reject")); } } }
void NotifyItem_Click(object sender, EventArgs e) { if (!isFlowConditionReqired()) return; if (!hasApplyOrAbort()) return; BeforeItemClickEventArgs argsbeforeclick = new BeforeItemClickEventArgs("Notify"); OnBeforeItemClick(argsbeforeclick); if (!argsbeforeclick.Cancel) { if (!Notify()) MessageBox.Show("notify failed!"); OnAfterItemClick(new AfterItemClickEventArgs("Notify")); } }