/// <summary>
 /// 双击查看订单详情
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Ondgv_OrderDetail_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex >= 0)
     {
         if (orderGrid.Rows.Count > 0)
         {
             DataGridViewRow row                 = orderGrid.CurrentRow;
             string          orderNum            = Convert.ToString(row.Cells["set_code"].Value);
             string          batch               = Convert.ToString(row.Cells["batch"].Value);
             string          str_handleState     = Convert.ToString(row.Cells["handle_state"].Value);
             bool            isCanPack           = str_handleState != OrderHelper.GetHandleStateType("1");
             HCSSM_order_new_order_detail detail = new HCSSM_order_new_order_detail(orderNum, batch);
             detail.WorkflowServer = _workflowServer;
             detail.PdData         = _pdData;
             detail.Pdparameters   = _pdParameters;
             detail.App_ID         = _inappid;
             detail.Mode           = 2;
             detail.IsCanPack      = isCanPack;
             detail.ShowDialog();
         }
         else
         {
             MessageBox.Show(PromptMessageXmlHelper.Instance.GetPromptMessage("fillorderitem", EnumPromptMessage.warning), "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
Esempio n. 2
0
 /// <summary>
 /// 双击事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void dgv_OrderDetail_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex >= 0)
     {
         if (dgv_OrderDetail.CurrentRow != null)
         {
             DataGridViewRow row                 = dgv_OrderDetail.CurrentRow;
             string          orderNum            = Convert.ToString(row.Cells["oset_code"].Value);
             string          batch               = Convert.ToString(row.Cells["batch"].Value);
             HCSSM_order_new_order_detail detail = new HCSSM_order_new_order_detail(orderNum, batch);
             detail.Mode = 2;
             detail.ShowDialog();
         }
     }
 }
 /// <summary>
 /// 查看订单详情
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnViewOrder_Click(object sender, EventArgs e)
 {
     if (dgv_OrderDetail.Rows.Count > 0 && dgv_OrderDetail.SelectedRows.Count > 0)
     {
         DataGridViewRow row                 = dgv_OrderDetail.SelectedRows[0];
         string          orderNum            = Convert.ToString(row.Cells["set_code"].Value);
         string          batch               = Convert.ToString(row.Cells["batch"].Value);
         HCSSM_order_new_order_detail detail = new HCSSM_order_new_order_detail(orderNum, batch);
         detail.Mode = 2;
         detail.ShowDialog();
     }
     else
     {
         MessageBox.Show(PromptMessageXmlHelper.Instance.GetPromptMessage("fillorderitem", EnumPromptMessage.warning), "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 /// <summary>
 /// 处理订单
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Ondgv_OrderDetail_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex < 0)
     {
         return;
     }
     if (dgv_OrderDetail.Rows.Count > 0 && dgv_OrderDetail.SelectedRows.Count > 0)
     {
         DataGridViewRow row      = dgv_OrderDetail.CurrentRow;
         string          orderNum = Convert.ToString(row.Cells["set_code"].Value);
         string          batch    = Convert.ToString(row.Cells["batch"].Value);
         if (_inappid == "1030")
         {
             try
             {
                 HCSSM_order_new_order_handle handle = new HCSSM_order_new_order_handle(orderNum, batch, _inappid, _cnasHCSWorkflowInterface01);
                 handle.ShowDialog();
                 if (handle.DialogResult == DialogResult.OK)
                 {
                     OnbtnSearch_Click(null, null);
                 }
             }
             catch (Exception ex)
             {
             }
         }
         else
         {
             HCSSM_order_new_order_detail detail = new HCSSM_order_new_order_detail(orderNum, batch);
             detail.Mode = 2;
             detail.ShowDialog();
         }
     }
     else
     {
         MessageBox.Show(PromptMessageXmlHelper.Instance.GetPromptMessage("fillorderitem", EnumPromptMessage.warning), "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }