/// <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); } } }
/// <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); } }