/// <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;
            }
        }
Esempio n. 2
0
        /// <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;
            }
        }