/// <summary> /// 回退单据 /// </summary> private void ReturnBillStatus() { if (GeneralFunction.StringConvertToEnum <ConsumptionBillStatus>(m_lnqBill.BillStatus) != ConsumptionBillStatus.单据已完成) { 回退单据 form = new 回退单据(CE_BillTypeEnum.车间耗用单, m_lnqBill.BillNo, m_lnqBill.BillStatus); if (form.ShowDialog() == DialogResult.OK) { if (MessageBox.Show("您确定要回退此单据吗?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (m_serverConsumption.ReturnBill(m_lnqBill.BillNo, GeneralFunction.StringConvertToEnum <ConsumptionBillStatus>(m_lnqBill.BillStatus), out m_strError, form.Reason)) { MessageDialog.ShowPromptMessage("回退成功"); } else { MessageDialog.ShowPromptMessage(m_strError); } } } } else { MessageDialog.ShowPromptMessage("请重新确认单据状态"); } }
private void ReturnBillStatus() { if (lbDJZT.Text != "已完成") { 回退单据 form = new 回退单据(CE_BillTypeEnum.挑选返工返修单, lbDJH.Text, lbDJZT.Text); if (form.ShowDialog() == DialogResult.OK) { if (MessageBox.Show("您确定要回退此单据吗?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (m_serverCheckReturnRepair.ReturnBill(form.StrBillID, form.StrBillStatus, out m_err, form.Reason)) { MessageDialog.ShowPromptMessage("回退成功"); } else { MessageDialog.ShowPromptMessage(m_err); } } RefreshDataGirdView(m_serverCheckReturnRepair.GetAllBill(checkBillDateAndStatus1.cmbBillStatus.Text, checkBillDateAndStatus1.dtpStartTime.Value, checkBillDateAndStatus1.dtpEndTime.Value)); PositioningRecord(form.StrBillID); } } else { MessageDialog.ShowPromptMessage("请重新确认单据状态"); } }
private void ReturnBillStatus() { if (lblBillStatus.Text != "已完成") { 回退单据 form = new 回退单据(CE_BillTypeEnum.采购退货单, txtBill_ID.Text, lblBillStatus.Text); if (form.ShowDialog() == DialogResult.OK) { if (MessageBox.Show("您确定要回退此单据吗?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (m_billServer.ReturnBill(form.StrBillID, form.StrBillStatus, out m_queryResult, out m_error, form.Reason)) { MessageDialog.ShowPromptMessage("回退成功"); } else { MessageDialog.ShowPromptMessage(m_error); } } RefreshDataGridView(m_queryResult); } } else { MessageDialog.ShowPromptMessage("请重新确认单据状态"); } }
/// <summary> /// 回退流程 /// </summary> private void ReturnBillStatus() { if (lbSDBStatus.Text != "流程已结束") { 回退单据 form = new 回退单据(CE_BillTypeEnum.文件发布流程, txtSDBNo.Text, lbSDBStatus.Text); if (form.ShowDialog() == DialogResult.OK) { if (MessageDialog.ShowEnquiryMessage("您确定要回退此单据吗?") == DialogResult.Yes) { GetData(); if (m_serverReleaseProcess.ReturnBill(form.StrBillID, form.StrBillStatus, m_lnqReleaseProcess, out m_strErr, form.Reason)) { MessageDialog.ShowPromptMessage("回退成功"); } else { MessageDialog.ShowPromptMessage(m_strErr); } } this.Close(); } } else { MessageDialog.ShowPromptMessage("请重新确认单据状态"); } }
private void 回退单据ToolStripMenuItem_Click(object sender, EventArgs e) { if (txtStatus.Text.Trim() != "已完成") { 回退单据 form = new 回退单据(CE_BillTypeEnum.技术变更处置单, txtDJH.Text, txtStatus.Text); if (form.ShowDialog() == DialogResult.OK) { if (MessageBox.Show("您确定要回退此单据吗?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (m_technologyServer.ReturnBill(form.StrBillID, form.StrBillStatus, out m_error, form.Reason)) { MessageDialog.ShowPromptMessage("回退成功"); } else { MessageDialog.ShowPromptMessage(m_error); } } this.Close(); } } else { MessageDialog.ShowPromptMessage("请重新确认单据状态"); } }
private void ReturnBillStatus() { if (lbDJZT.Text != "已完成") { 回退单据 form = new 回退单据(CE_BillTypeEnum.合格品隔离处置单, lbDJH.Text, lbDJZT.Text); if (form.ShowDialog() == DialogResult.OK) { if (MessageBox.Show("您确定要回退此单据吗?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes) { GetMessage(); if (m_serverIsolation.ReturnBill(form.StrBillID, form.StrBillStatus, m_lnqIslation, out m_err, form.Reason)) { MessageDialog.ShowPromptMessage("回退成功"); } else { MessageDialog.ShowPromptMessage(m_err); } } RefreshDataGirdView(m_serverIsolation.GetAllBill(null)); PositioningRecord(form.StrBillID); } } else { MessageDialog.ShowPromptMessage("请重新确认单据状态"); } }
private void ReturnBillStatus() { if (dataGridView1.CurrentRow.Cells["单据状态"].Value.ToString() != "单据已完成" && dataGridView1.CurrentRow.Cells["单据状态"].Value.ToString() != "单据已报废") { 回退单据 form = new 回退单据(CE_BillTypeEnum.供应质量信息反馈单, dataGridView1.CurrentRow.Cells["单据号"].Value.ToString(), dataGridView1.CurrentRow.Cells["单据状态"].Value.ToString()); if (form.ShowDialog() == DialogResult.OK) { if (MessageBox.Show("您确定要回退此单据吗?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (m_serverMess.ReturnData(form.StrBillID, form.StrBillStatus, out m_err, form.Reason)) { MessageDialog.ShowPromptMessage("回退成功"); } else { MessageDialog.ShowPromptMessage(m_err); } } RefreshDataGirdView(m_serverMess.GetAllData(cmbBillStatus.Text, dtpStartTime.Value, dtpEndTime.Value)); PositioningRecord(dataGridView1.CurrentRow.Cells["单据号"].Value.ToString()); } } else { MessageDialog.ShowPromptMessage("请重新确认单据状态"); } }
/// <summary> /// 回退流程 /// </summary> private void ReturnBillStatus() { if (lbBillStatus.Text != "单据已完成") { 回退单据 form = new 回退单据(CE_BillTypeEnum.文件修订废止申请单, txtBillNo.Text, lbBillStatus.Text); if (form.ShowDialog() == DialogResult.OK) { if (MessageDialog.ShowEnquiryMessage("您确定要回退此单据吗?") == DialogResult.Yes) { GetData(); if (m_serverRevisedAbolishedBill.ReturnBill(form.StrBillID, form.StrBillStatus, m_lnqRevisedAbolishedBill, out m_strErr, form.Reason)) { MessageDialog.ShowPromptMessage("回退成功"); } else { MessageDialog.ShowPromptMessage(m_strErr); } } this.Close(); } } else { MessageDialog.ShowPromptMessage("请重新确认单据状态"); } }
/// <summary> /// 回退单据 /// </summary> private void ReturnBillStatus() { if (dataGridView1.CurrentRow.Cells["单据状态"].Value.ToString() != "单据已完成") { 回退单据 form = new 回退单据(CE_BillTypeEnum.工装验证报告单, dataGridView1.CurrentRow.Cells["单据号"].Value.ToString(), dataGridView1.CurrentRow.Cells["单据状态"].Value.ToString()); if (form.ShowDialog() == DialogResult.OK) { if (MessageBox.Show("您确定要回退此单据吗?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (m_serverFrock.ReturnBill(form.StrBillID, form.StrBillStatus, out m_err, form.Reason)) { MessageDialog.ShowPromptMessage("回退成功"); } else { MessageDialog.ShowPromptMessage(m_err); } } RefreshDataGirdView(); } } else { MessageDialog.ShowPromptMessage("请重新确认单据状态"); } }
/// <summary> /// 回退单据 /// </summary> private void ReturnBillStatus() { if (lblBillStatus.Text != "单据已完成") { 回退单据 form = new 回退单据(CE_BillTypeEnum.物料扣货单, txtBill_ID.Text, lblBillStatus.Text); if (form.ShowDialog() == DialogResult.OK) { if (MessageDialog.ShowEnquiryMessage("您确定要回退此单据吗?") == DialogResult.Yes) { if (m_billServer.ReturnBill(form.StrBillID, form.StrBillStatus, out m_strErr, form.Reason)) { MessageDialog.ShowPromptMessage("回退成功"); } else { MessageDialog.ShowPromptMessage(m_strErr); } } } RefreshDataGridView(m_billServer.GetAllBill()); } else { MessageDialog.ShowPromptMessage("请重新确认单据状态"); } }
private void 回退toolStripButton_Click(object sender, EventArgs e) { if (txtStatus.Text.Trim() != "已完成") { 回退单据 form = new 回退单据(CE_BillTypeEnum.销售清单, m_billNo, txtStatus.Text); if (form.ShowDialog() == DialogResult.OK) { if (MessageBox.Show("您确定要回退此单据吗?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (m_marketPartBillServer.ReturnBill(form.StrBillID, form.StrBillStatus, out m_error, form.Reason)) { MessageDialog.ShowPromptMessage("回退成功"); } else { MessageDialog.ShowPromptMessage(m_error); } } this.Close(); } } else { if (BasicInfo.DeptCode == "CW") { 回退单据 form = new 回退单据(CE_BillTypeEnum.销售清单, m_billNo, txtStatus.Text); if (form.ShowDialog() == DialogResult.OK) { if (MessageBox.Show("您确定要回退此单据吗?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (m_marketPartBillServer.ReturnBill(form.StrBillID, form.StrBillStatus, out m_error, form.Reason)) { MessageDialog.ShowPromptMessage("回退成功"); } else { MessageDialog.ShowPromptMessage(m_error); } } this.Close(); } } else { MessageDialog.ShowPromptMessage("请确认单据状态!"); } } }
/// <summary> /// 回退单据 /// </summary> private void ReturnBillStatus() { if (dataGridView1.CurrentRow.Cells["单据状态"].Value.ToString() != "已出库") { 回退单据 form = new 回退单据(CE_BillTypeEnum.样品确认申请单, dataGridView1.CurrentRow.Cells["单据号"].Value.ToString(), dataGridView1.CurrentRow.Cells["单据状态"].Value.ToString()); if (form.ShowDialog() == DialogResult.OK) { if (MessageBox.Show("您确定要回退此单据吗?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (m_serverMuster.ReturnBill(form.StrBillID, form.StrBillStatus, out m_err, form.Reason)) { MessageDialog.ShowPromptMessage("回退成功"); } else { MessageDialog.ShowPromptMessage(m_err); } m_dtData = m_serverMuster.GetAllBill(); foreach (Control cl in this.groupBox1.Controls) { if (cl is CheckBox) { ((CheckBox)cl).Checked = true; } } RefreshDataGirdView(m_dtData); } } } else { MessageDialog.ShowPromptMessage("请重新确认单据状态"); } }
private void btnReback_Click(object sender, EventArgs e) { if (dgv_Show.CurrentRow == null) { return; } DataGridViewRow dgvr = dgv_Show.CurrentRow; string billNo = dgvr.Cells["DJH"].Value.ToString(); if (dgvr.Cells["DJZT_FLAG"].Value.ToString() != "已确认") { 回退单据 form = new 回退单据(CE_BillTypeEnum.营销退货单, billNo, dgvr.Cells["DJZT_FLAG"].Value.ToString()); if (form.ShowDialog() == DialogResult.OK) { if (MessageBox.Show("您确定要回退此单据吗?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (m_findSellIn.ReturnBill(form.StrBillID, form.StrBillStatus, out m_err, form.Reason, "营销退货单")) { MessageDialog.ShowPromptMessage("回退成功"); } else { MessageDialog.ShowPromptMessage(m_err); } } RefreshDataGridView(); PositioningRecord(billNo); } } else { MessageDialog.ShowPromptMessage("请重新确认单据状态"); } }