private void m_cmdOK_Click(object sender, EventArgs e) { m_objACVO = ((clsCtl_AcceptanceCheck)objController).m_objGetCurrentVO(); if (m_objACVO == null) { return; } this.Close(); }
/// <summary> /// 获取验货情况 /// </summary> /// <returns></returns> internal clsMS_AcceptanceCheck_VO m_objGetCurrentVO() { clsMS_AcceptanceCheck_VO objAC = new clsMS_AcceptanceCheck_VO(); if (m_objViewer.m_cboApparentQuality.SelectedIndex < 0) { MessageBox.Show("请选择外观质量情况", "药品入库", MessageBoxButtons.OK, MessageBoxIcon.Error); return(null); } objAC.m_intApparentQuality = m_objViewer.m_cboApparentQuality.SelectedIndex; if (m_objViewer.m_cboBid.SelectedIndex < 0) { MessageBox.Show("请选择是否中标", "药品入库", MessageBoxButtons.OK, MessageBoxIcon.Error); return(null); } objAC.m_intBid = m_objViewer.m_cboBid.SelectedIndex; if (m_objViewer.m_cboExamResult.SelectedIndex < 0) { MessageBox.Show("请选择验收结论", "药品入库", MessageBoxButtons.OK, MessageBoxIcon.Error); return(null); } objAC.m_intExamResult = m_objViewer.m_cboExamResult.SelectedIndex; if (m_objViewer.m_cboPackQuality.SelectedIndex < 0) { MessageBox.Show("请选择包装质量", "药品入库", MessageBoxButtons.OK, MessageBoxIcon.Error); return(null); } objAC.m_intPackQuality = m_objViewer.m_cboPackQuality.SelectedIndex; if (m_objViewer.m_txtExamerID.Tag == null) { MessageBox.Show("验货员不能为空", "药品入库", MessageBoxButtons.OK, MessageBoxIcon.Error); return(null); } objAC.m_strExamerID = m_objViewer.m_txtExamerID.Tag.ToString(); objAC.m_strExamerName = m_objViewer.m_txtExamerID.Text; if (m_objViewer.m_txtBidCompany.Tag != null) { objAC.m_strBidCompany = m_objViewer.m_txtBidCompany.Tag.ToString(); } objAC.m_strBidCompanyName = m_objViewer.m_txtBidCompany.Text; objAC.m_strApproveCode = m_objViewer.m_txtApproveCode.Text; objAC.m_intGMPFlag = m_objViewer.cobGMP.SelectedIndex; objAC.m_strTrademark = m_objViewer.txtTrade.Text; return(objAC); }
/// <summary> /// 设置验货内容至界面 /// </summary> /// <param name="p_objACVO">验货内容</param> internal void m_mthSetACVOToUI(clsMS_AcceptanceCheck_VO p_objACVO) { if (p_objACVO == null) { return; } m_cboBid.SelectedIndex = p_objACVO.m_intBid; m_txtBidCompany.Text = p_objACVO.m_strBidCompanyName; m_txtBidCompany.Tag = p_objACVO.m_strBidCompany; m_txtApproveCode.Text = p_objACVO.m_strApproveCode; m_cboApparentQuality.SelectedIndex = p_objACVO.m_intApparentQuality; m_cboPackQuality.SelectedIndex = p_objACVO.m_intPackQuality; m_cboExamResult.SelectedIndex = p_objACVO.m_intExamResult; m_txtExamerID.Tag = p_objACVO.m_strExamerID; m_txtExamerID.Text = p_objACVO.m_strExamerName; txtTrade.Text = p_objACVO.m_strTrademark; cobGMP.SelectedIndex = p_objACVO.m_intGMPFlag; }