private void returnToolStripMenuItem_Click(object sender, EventArgs e)
 {
     //返回操作
     if (rkForm != null && rkForm.Status == 0)
     {
         DialogResult dr = MessageBox.Show(string.Format("订单:【{0}】未保存,是否保存退出?\r\n\n\t点击确定是【保存并退出】,点击否【不保存退出】,点击取消返回原来操作", rkForm.FormID), "请注意....", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning);
         if (dr == DialogResult.Yes)
         {
             //进行数据保存
             saveToolStripMenuItem_Click(null,null);
             this.Dispose();
         }
         else if (dr == DialogResult.No)
         {
             rkForm = null;
             this.Dispose();
         }
         else return;
     }
 }
 /// <summary>
 /// 生成一个订单
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void addFormToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if ((rkForm == null || rkForm.isDisposed) || (rkForm.Status == 1 && rkForm != null))
     {
         rkForm = new RK_Form();
         if (rkForm != null) InitData();
         else return;
         RK_ID.Text = rkForm.FormID;
         lbl_InitTime.Text = rkForm.InitTime.ToString();
         ComCreateView();
         lbl_rk_id.Text = rkForm.FormID;
         panel3.Enabled = true;
         panel4.Enabled = true;
     }
     else
     {
         MessageBox.Show(string.Format("订单【{0}】还在编辑,请完成入库", rkForm.FormID));
     }
 }
 /// <summary>
 /// 删除订单
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void deleteToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if ((rkForm != null && !rkForm.isDisposed) && rkForm.Status == 0)
     {
         DialogResult dr = MessageBox.Show(string.Format("订单【{0}】不为空或者没有保存,确定删除吗?", rkForm.FormID), "-警告-", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
         if (dr == DialogResult.OK)
         {
             rkForm.Dispose();
             rkForm = null;
             GC.Collect();
             //try
             //{
             //    rkForm = null;
             //}
             //catch (Exception ex) { MessageBox.Show(ex.StackTrace.ToString()); }
             //MessageBox.Show(rkForm.FormID);
             InitData();
             //Control[] cc = { panel3, panel4 };
             //ClearControlsText(cc);
             ClearControlsText(panel3);
             ClearControlsText(panel4);
             panel3.Enabled = false;
             panel4.Enabled = false;
         }
         else return;
     }
     else return;
 }
 /// <summary>
 /// 删除订单
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void deleteToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (rkForm != null || rkForm.Status == 0)
     {
         DialogResult dr = MessageBox.Show(string.Format("订单【{0}】不为空或者没有保存,确定删除吗?",rkForm.FormID), "-警告-", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
         if (dr == DialogResult.OK)
         {
             rkForm = null;
             SetToolTextNull();
             //ClearControlsText(panel3);
             //ClearControlsText(panel4);
             Control[] cc = { panel3,panel4};
             ClearControlsText(cc);
             panel3.Enabled = false;
             panel4.Enabled = false;
         }
         else return;
     }
     else return;
 }