// Завершение редактирования public void EndEditB(bool bGlobalQuit, string sSSCC) { DialogResult DiaRes = DialogResult.Abort; if (sDevID.Length > 0) { if ((bAutoMark) && (sSSCC.Length > 0)) {// SSCC сформирован и его надо вернуть this.Tag = new object[] { sSSCC, xMark.ScanFirst, drWithSSCC }; DiaRes = DialogResult.OK; } else { DialogResult dr = MessageBox.Show(" Выход ? (Enter)\nпродолжить работу (ESC)", "Завершение работы", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (dr == DialogResult.OK) { DiaRes = (bGlobalQuit && (xMF.xSm.RegApp == AppC.REG_MARK)) ? DialogResult.Abort : DialogResult.OK; bEditMode = false; aEd.EditIsOver(); } else { DiaRes = DialogResult.Cancel; } } } this.DialogResult = DiaRes; }
// Завершение редактирования public void EndEditB(bool bSave) { bEditMode = false; if (bSave) { bsB.EndEdit(); } else { try { if (bsB.Current != null) { ((DataRowView)bsB.Current).CancelEdit(); } bsB.CancelEdit(); } catch { } } bsB.ResetBindings(false); aEd.EditIsOver(this); if (dgBrak.Enabled) { dgBrak.Focus(); } else { this.Close(); } }
// Завершение редактирования public void EndEditP() { if (bEditMode == true) { aEd.EditIsOver(); bEditMode = false; tAvto.Enabled = true; tAvto.Focus(); } }
// Завершение редактирования public void EndEditB(bool bSave) { bEditMode = false; if (bSave) { } else { } aEd.EditIsOver(); dgZkz.Focus(); }