示例#1
0
 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();
         }
     }
 }
示例#2
0
        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);
            }
        }