コード例 #1
0
 private void m_cmdOK_Click(object sender, EventArgs e)
 {
     m_objACVO = ((clsCtl_AcceptanceCheck)objController).m_objGetCurrentVO();
     if (m_objACVO == null)
     {
         return;
     }
     this.Close();
 }
コード例 #2
0
ファイル: clsCtl_AcceptanceCheck.cs プロジェクト: ewin66/HIS
        /// <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);
        }
コード例 #3
0
        /// <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;
        }