예제 #1
0
        public ServiceResponseData GetTypeDic()
        {
            DrugDeptMgr drugDeptMgr = NewObject <DrugDeptMgr>();
            DataTable   dt          = drugDeptMgr.GetTypeDic();

            responseData.AddData(dt);
            return(responseData);
        }
예제 #2
0
        public ServiceResponseData StopUseDrugDept()
        {
            int         deptDicID   = requestData.GetData <int>(0);
            int         deptId      = requestData.GetData <int>(1);
            DrugDeptMgr drugDeptMgr = NewObject <DrugDeptMgr>();
            int         val         = drugDeptMgr.StopUseDrugDept(deptDicID, deptId);

            responseData.AddData(val);
            return(responseData);
        }
예제 #3
0
        public ServiceResponseData Start()
        {
            int         deptId       = requestData.GetData <int>(0);
            int         deptType     = requestData.GetData <int>(1);
            List <int>  drugTypeList = requestData.GetData <List <int> >(2);
            DrugDeptMgr drugDeptMgr  = NewObject <DrugDeptMgr>();

            //1.初始化业务单据
            drugDeptMgr.InitSerialNumber(deptId, deptType);

            //2.修改启用标志
            drugDeptMgr.UpdateStartStatus(deptId);
            bool ret = drugDeptMgr.SaveDeptType(deptId, drugTypeList);

            //3.初始化药品参数表
            int iRtn = NewDao <IDGDao>().SaveDrugParameters(deptId);

            responseData.AddData(ret);
            responseData.AddData(iRtn);
            return(responseData);
        }