Example #1
0
        /// <summary>
        /// 调用存储过程修改一个
        /// </summary>
        /// <param name="info">实体对象</param>
        /// <returns>更新成功返回ture,否则返回false</returns>
        public static bool ProvinceConfigEdit(Entity.ProvinceConfig info)
        {
            SqlParameter[] prams =
            {
                SqlDB.MakeInParam("@Id",                      SqlDbType.Int,      4, info.Id),
                SqlDB.MakeInParam("@ProvinceId",              SqlDbType.Int,      4, info.ProvinceId),
                SqlDB.MakeInParam("@HasTiQianPi",             SqlDbType.Int,      4, info.HasTiQianPi),
                SqlDB.MakeInParam("@HasZhuanKe",              SqlDbType.Int,      4, info.HasZhuanKe),
                SqlDB.MakeInParam("@HasZhuanKeZhuanYe",       SqlDbType.Int,      4, info.HasZhuanKeZhuanYe),
                SqlDB.MakeInParam("@OwnTable",                SqlDbType.Int,      4, info.OwnTable),
                SqlDB.MakeInParam("@ChangeEndTime",           SqlDbType.DateTime, 8, info.ChangeEndTime),
                SqlDB.MakeInParam("@ReStartTime",             SqlDbType.DateTime, 8, info.ReStartTime),
                SqlDB.MakeInParam("@LatestProvinceWeiCiYear", SqlDbType.Int,      4, info.LatestProvinceWeiCiYear),
                SqlDB.MakeInParam("@LatestBenKeYear",         SqlDbType.Int,      4, info.LatestBenKeYear),
                SqlDB.MakeInParam("@LatestBenKeZhuanYeYear",  SqlDbType.Int,      4, info.LatestBenKeZhuanYeYear),
                SqlDB.MakeInParam("@LatestZhuanKeYear",       SqlDbType.Int,      4, info.LatestZhuanKeYear),
            };
            int intReturnValue = 0;

            intReturnValue = SqlDB.ExecuteNonQuery(CommandType.StoredProcedure, "ProvinceConfigEdit", prams);
            if (intReturnValue == 1)
            {
                return(true);
            }
            return(false);
        }
Example #2
0
        public static bool IsBaoKaoTime(Entity.ProvinceConfig provinceConfig, int studentGKYear)
        {
            if (provinceConfig == null)
            {
                return(false);
            }
            if (DateTime.Now.Year != studentGKYear)
            {
                return(false);
            }
            DateTime now = DateTime.Now;

            if (provinceConfig.ReStartTime >= now && provinceConfig.ChangeEndTime <= now)
            {
                return(true);
            }

            return(false);
        }
Example #3
0
        /// <summary>
        /// 调用存储过程增加一个
        /// </summary>
        /// <param name="info">实体对象</param>
        /// <returns>正常返回大于 0 的自增id, 0代表重复,否则返回-1</returns>
        public static int ProvinceConfigAdd(Entity.ProvinceConfig info)
        {
            SqlParameter[] prams =
            {
                SqlDB.MakeInParam("@ProvinceId",              SqlDbType.Int,      4, info.ProvinceId),
                SqlDB.MakeInParam("@HasTiQianPi",             SqlDbType.Int,      4, info.HasTiQianPi),
                SqlDB.MakeInParam("@HasZhuanKe",              SqlDbType.Int,      4, info.HasZhuanKe),
                SqlDB.MakeInParam("@HasZhuanKe",              SqlDbType.Int,      4, info.HasZhuanKe),

                SqlDB.MakeInParam("@HasZhuanKeZhuanYe",       SqlDbType.Int,      4, info.HasZhuanKeZhuanYe),
                SqlDB.MakeInParam("@OwnTable",                SqlDbType.Int,      4, info.OwnTable),
                SqlDB.MakeInParam("@ChangeEndTime",           SqlDbType.DateTime, 8, info.ChangeEndTime),
                SqlDB.MakeInParam("@ReStartTime",             SqlDbType.DateTime, 8, info.ReStartTime),
                SqlDB.MakeInParam("@LatestProvinceWeiCiYear", SqlDbType.Int,      4, info.LatestProvinceWeiCiYear),
                SqlDB.MakeInParam("@LatestBenKeYear",         SqlDbType.Int,      4, info.LatestBenKeYear),
                SqlDB.MakeInParam("@LatestBenKeZhuanYeYear",  SqlDbType.Int,      4, info.LatestBenKeZhuanYeYear),
                SqlDB.MakeInParam("@LatestZhuanKeYear",       SqlDbType.Int,      4, info.LatestZhuanKeYear),
            };
            return(Basic.Utils.StrToInt(SqlDB.ExecuteScalar(CommandType.StoredProcedure, "ProvinceConfigAdd", prams).ToString(), -1));
        }
Example #4
0
        /// <summary>
        /// 获取某一个实体
        /// </summary>
        /// <param name="Id">标识</param>
        /// <returns>返回Entity</returns>
        public static Entity.ProvinceConfig ProvinceConfigEntityGet(int ProvinceId)
        {
            Entity.ProvinceConfig info = new Entity.ProvinceConfig();
            DataTable             dt   = SqlDB.ExecuteDataset(CommandType.Text, "SELECT * FROM [ProvinceConfig] WHERE ProvinceId = " + ProvinceId + ";").Tables[0];

            if (dt != null && dt.Rows.Count > 0)
            {
                info.Id                      = Basic.Utils.StrToInt(dt.Rows[0]["Id"].ToString(), 0);
                info.ProvinceId              = Basic.Utils.StrToInt(dt.Rows[0]["ProvinceId"].ToString(), 0);
                info.HasTiQianPi             = Basic.Utils.StrToInt(dt.Rows[0]["HasTiQianPi"].ToString(), 0);
                info.HasZhuanKe              = Basic.Utils.StrToInt(dt.Rows[0]["HasZhuanKe"].ToString(), 0);
                info.HasZhuanKeZhuanYe       = Basic.Utils.StrToInt(dt.Rows[0]["HasZhuanKeZhuanYe"].ToString(), 0);
                info.OwnTable                = Basic.Utils.StrToInt(dt.Rows[0]["OwnTable"].ToString(), 0);
                info.LatestProvinceWeiCiYear = Basic.Utils.StrToInt(dt.Rows[0]["LatestProvinceWeiCiYear"].ToString(), 0);
                info.LatestBenKeYear         = Basic.Utils.StrToInt(dt.Rows[0]["LatestBenKeYear"].ToString(), 2013);
                info.LatestBenKeZhuanYeYear  = Basic.Utils.StrToInt(dt.Rows[0]["LatestBenKeZhuanYeYear"].ToString(), 2013);
                info.LatestZhuanKeYear       = Basic.Utils.StrToInt(dt.Rows[0]["LatestZhuanKeYear"].ToString(), 0);
            }
            else
            {
                info.Id                      = 0;
                info.ProvinceId              = ProvinceId;
                info.HasTiQianPi             = 0;
                info.HasZhuanKe              = 0;
                info.HasZhuanKeZhuanYe       = 0;
                info.OwnTable                = 0;
                info.LatestProvinceWeiCiYear = 2014;
                info.LatestBenKeYear         = 2013;
                info.LatestBenKeZhuanYeYear  = 2013;
                info.LatestZhuanKeYear       = 0;

                if (ProvinceId == 1 || ProvinceId == 9 || ProvinceId == 11 || ProvinceId == 13 || ProvinceId == 21 || ProvinceId == 26 || ProvinceId == 27 || ProvinceId == 28 || ProvinceId == 29 || ProvinceId == 31 || ProvinceId == 32)
                {
                    info.LatestProvinceWeiCiYear = 2013;
                }
            }
            return(info);
        }