コード例 #1
0
        /// <summary>
        /// 修改药品调价记录
        /// </summary>
        /// <param name="p_objMain">主表记录</param>
        /// <param name="p_objDetailArr">明细记录</param>
        /// <param name="p_blnIsCommit">是否直接审核</param>
        /// <param name="p_blnIsDiffLotNO">是否分批号</param>
        /// <param name="p_lngSEQ">明细表序列</param>
        /// <returns></returns>
        internal long m_lngModifyAdjustment(clsDS_Adjustment_VO p_objMain, clsDS_Adjustment_Detail[] p_objDetailArr, bool p_blnIsCommit, bool p_blnIsDiffLotNO, out long[] p_lngSEQ)
        {
            long lngRes = 0;

            p_lngSEQ = null;
            //com.digitalwave.iCare.middletier.MedicineStoreService.clsAdjustmentSVC objSvc =
            //    (com.digitalwave.iCare.middletier.MedicineStoreService.clsAdjustmentSVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsAdjustmentSVC));
            //lngRes = objSvc.m_lngModifyAdjustment(objPrincipal, p_objMain, p_objDetailArr,p_blnIsCommit,p_blnIsDiffLotNO, out p_lngSEQ);
            return(lngRes);
        }
コード例 #2
0
        private void m_btnModify_Click(object sender, EventArgs e)
        {
            if (m_dgvMainInfo.CurrentCell != null && m_dgvSubInfo.Rows.Count > 0)
            {
                int                 intRowIndex = m_dgvMainInfo.CurrentCell.RowIndex;
                DataRow             drCurrent   = ((DataRowView)m_dgvMainInfo.Rows[intRowIndex].DataBoundItem).Row;
                clsDS_Adjustment_VO objMain     = ((clsCtl_Adjustment)objController).m_objMain(drCurrent);

                //DataTable dtbSub = m_dgvSubInfo.DataSource as DataTable;
                clsDS_Adjustment_Detail[] objSubArr = ((clsCtl_Adjustment)objController).m_objDetail(objMain.m_lngSERIESID_INT);

                frmAdjustPriceDetail frmAdj = new frmAdjustPriceDetail(m_strStorageID, m_dtbMedicineDict, objMain, objSubArr);
                frmAdj.FormClosed += new FormClosedEventHandler(frmAdj_FormClosed);
                frmAdj.ShowDialog();
            }
        }
コード例 #3
0
        /// <summary>
        /// 获取药品主表内容
        /// </summary>
        /// <param name="p_drCurrent">选中药品主表内容</param>
        /// <returns></returns>
        internal clsDS_Adjustment_VO m_objMain(DataRow p_drCurrent)
        {
            if (p_drCurrent == null)
            {
                return(null);
            }

            clsDS_Adjustment_VO objMain = new clsDS_Adjustment_VO();

            objMain.m_dtmADJUSTPRICEDATE_DAT = Convert.ToDateTime(p_drCurrent["ADJUSTPRICEDATE_DAT"]);
            if (p_drCurrent["EXAMDATE_DAT"] != DBNull.Value)
            {
                objMain.m_dtmEXAMDATE_DAT = Convert.ToDateTime(p_drCurrent["EXAMDATE_DAT"]);
            }
            else
            {
                objMain.m_dtmEXAMDATE_DAT = DateTime.MinValue;
            }
            if (p_drCurrent["INACCOUNTDATE_DAT"] != DBNull.Value)
            {
                objMain.m_dtmINACCOUNTDATE_DAT = Convert.ToDateTime(p_drCurrent["INACCOUNTDATE_DAT"]);
            }
            else
            {
                objMain.m_dtmINACCOUNTDATE_DAT = DateTime.MinValue;
            }

            objMain.m_dtmNEWDATE_DAT   = Convert.ToDateTime(p_drCurrent["NEWDATE_DAT"]);
            objMain.m_intFORMSTATE_INT = Convert.ToInt32(p_drCurrent["FORMSTATE_INT"]);
            //objMain.m_intFORMTYPE_INT = Convert.ToInt32(p_drCurrent["FORMTYPE_INT"]);
            objMain.m_lngSERIESID_INT       = Convert.ToInt64(p_drCurrent["SERIESID_INT"]);
            objMain.m_strADJUSTPRICEID_VCHR = p_drCurrent["ADJUSTPRICEID_VCHR"].ToString();
            objMain.m_strCOMMENT_VCHR       = p_drCurrent["COMMENT_VCHR"].ToString();
            objMain.m_strCREATORID_CHR      = p_drCurrent["CREATORID_CHR"].ToString();
            objMain.m_strCreatorName        = p_drCurrent["creatorname"].ToString();
            objMain.m_strEXAMERID_CHR       = p_drCurrent["EXAMERID_CHR"].ToString();
            objMain.m_strEXAMERName         = p_drCurrent["examername"].ToString();
            //objMain.m_strDrugStoreid = m_objViewer.m_strStorageID;
            return(objMain);
        }
コード例 #4
0
 /// <summary>
 /// 药品调价
 /// </summary>
 /// <param name="p_strStorageID">仓库ID</param>
 /// <param name="p_dtbMedicineDict">药品基本字典</param>
 /// <param name="p_objMain">调价主记录</param>
 /// <param name="p_objSubArr">调价明细记录</param>
 public frmAdjustPriceDetail(string p_strStorageID, DataTable p_dtbMedicineDict, clsDS_Adjustment_VO p_objMain, clsDS_Adjustment_Detail[] p_objSubArr)
     : this(p_strStorageID, p_dtbMedicineDict)
 {
     ((clsCtl_AdjustmentDetail)objController).m_mthSetDataToUI(p_objMain, p_objSubArr);
 }