/// <summary> /// 设置月结日 /// </summary> /// <param name="accountDay">新设置的月结日</param> /// <param name="deptId">部门ID</param> public static void SetAccountDay(int accountDay, int deptId) { try { YP_Dal ypDal = new YP_Dal(); ypDal._oleDb = oleDb; oleDb.BeginTransaction(); //获取月结类型的全局参数 IBaseDAL <YP_CONFIG> appDal = BindEntity <YP_CONFIG> .CreateInstanceDAL(oleDb); YP_CONFIG accDay = appDal.GetModel("CODE='008' AND DeptID=" + deptId); if (accDay != null) { accDay.VALUE = accountDay.ToString(); appDal.Update(accDay); } else { throw new Exception("药品系统参数表未进行初始化设置"); } oleDb.CommitTransaction(); } catch (Exception error) { oleDb.RollbackTransaction(); throw error; } }
/// <summary> /// 判断药房是否管理批发价格 /// </summary> /// <returns>true:管理;false:不管理。</returns> public static bool ManageTradepriceByYF() { try { string strWhere = BLL.Tables.yp_config.CODE + oleDb.EuqalTo() + "'009'"; YP_CONFIG ypConfig = BindEntity <YP_CONFIG> .CreateInstanceDAL(oleDb).GetModel(strWhere); if (ypConfig != null) { if (ypConfig.VALUE.ToString() == "1") { return(true); } else { return(false); } } else { return(false); } } catch (Exception error) { throw error; } }
/// <summary> /// 获取月结日 /// </summary> /// <param name="deptId"></param> /// <returns></returns> public static int GetAccountDay(int deptId) { try { YP_Dal ypDal = new YP_Dal(); ypDal._oleDb = oleDb; IBaseDAL <YP_CONFIG> appDal = BindEntity <YP_CONFIG> .CreateInstanceDAL(oleDb); YP_CONFIG config = appDal.GetModel("CODE='008' AND DeptID=" + deptId); if (config != null) { return(Convert.ToInt32(config.VALUE)); } else { return(0); } } catch (Exception error) { throw error; } }