private void frmRequestEdit_FormClosed(object sender, FormClosedEventArgs e) { if (_frmDefecture != null) { if (_frmDefecture.IsDisposed) { _frmDefecture = null; } else { _frmDefecture.Close(); } } if (_frmMedicament != null) { if (_frmMedicament.IsDisposed) { _frmMedicament = null; } else { _frmMedicament.Close(); } } }
private void AddDetailDefecture() { if (OptionsBaseForm.ReadOnly) { return; } try { //if (ds_Request.SP_GetRequestHeader.Rows.Count == 0) // throw new Exception("გთხოვთ შეავსოთ ძირითადი პარამეტრები."); bool isContainsForm = FormHelper.ContainsForm(FormHelper.GetFormID(typeof(frmSalesOrderDetailDefectureBrowse), Handle)); IForm frm = FormHelper.CreateInstance(typeof(frmSalesOrderDetailDefectureBrowse), MdiParent, Handle); if (!isContainsForm) { if (frm is frmSalesOrderDetailDefectureBrowse) { _frmDefecture = ((frmSalesOrderDetailDefectureBrowse)frm); _frmDefecture.OptionsListForm.BrowseFormStyle = BrowseFormStyle.Browse; _frmDefecture.OnChooseRecord += new CancelEventHandler(OnChooseProduct); _frmDefecture.OptionsListForm.CloseAfterChoose = false; } } frm.Show(); frm.BringToFront(); } catch (Exception ex) { XtraMessageBox.Show(this, ex.Message, "შეცდომა", MessageBoxButtons.OK, MessageBoxIcon.Error); } }