/// <summary> /// 调用存储过程增加一个 /// </summary> /// <param name="info">实体对象</param> /// <returns>正常返回大于 0 的自增id, 0代表重复,否则返回-1</returns> public static int FenShengZhuanYeLuQuAdd(Entity.FenShengZhuanYeLuQu info) { SqlParameter[] prams = { SqlDB.MakeInParam("@DataYear", SqlDbType.Int, 4, info.DataYear), SqlDB.MakeInParam("@ProvinceId", SqlDbType.Int, 4, info.ProvinceId), SqlDB.MakeInParam("@ShengShi", SqlDbType.NVarChar, 15, info.ShengShi), SqlDB.MakeInParam("@CengCi", SqlDbType.Int, 4, info.CengCi), SqlDB.MakeInParam("@PiCi", SqlDbType.Int, 4, info.PiCi), SqlDB.MakeInParam("@PcLeiBie", SqlDbType.Int, 4, info.PcLeiBie), SqlDB.MakeInParam("@KeLei", SqlDbType.Int, 4, info.KeLei), SqlDB.MakeInParam("@KeLeiDaiMa", SqlDbType.Char, 1, info.KeLeiDaiMa), SqlDB.MakeInParam("@KeLeiMingCheng", SqlDbType.NVarChar, 50, info.KeLeiMingCheng), SqlDB.MakeInParam("@SchoolId", SqlDbType.Int, 4, info.SchoolId), SqlDB.MakeInParam("@SchoolProvinceId", SqlDbType.Int, 4, info.SchoolProvinceId), SqlDB.MakeInParam("@YuanXiaoDaiMa", SqlDbType.Char, 5, info.YuanXiaoDaiMa), SqlDB.MakeInParam("@YuanXiaoMingCheng", SqlDbType.NVarChar, 64, info.YuanXiaoMingCheng), SqlDB.MakeInParam("@ZyId", SqlDbType.Int, 4, info.ZyId), SqlDB.MakeInParam("@ZhuanYeDaiMa", SqlDbType.Char, 50, info.ZhuanYeDaiMa), SqlDB.MakeInParam("@ZhuanYeMingCheng", SqlDbType.NVarChar, 50, info.ZhuanYeMingCheng), SqlDB.MakeInParam("@ZyZuiGaoFen", SqlDbType.Int, 4, info.ZyZuiGaoFen), SqlDB.MakeInParam("@ZyPingJunFen", SqlDbType.Int, 4, info.ZyPingJunFen), SqlDB.MakeInParam("@ZyPiCiXian", SqlDbType.Int, 4, info.ZyPiCiXian), SqlDB.MakeInParam("@ZyPingJunXianCha", SqlDbType.Int, 4, info.ZyPingJunXianCha), SqlDB.MakeInParam("@ZyZuiDiFen", SqlDbType.Int, 4, info.ZyZuiDiFen), SqlDB.MakeInParam("@ZyZuiDaWeiCi", SqlDbType.Int, 4, info.ZyZuiDaWeiCi), SqlDB.MakeInParam("@ZyPingJunWeiCi", SqlDbType.Int, 4, info.ZyPingJunWeiCi), SqlDB.MakeInParam("@ZyZuiXiaoWeiCi", SqlDbType.Int, 4, info.ZyZuiXiaoWeiCi), SqlDB.MakeInParam("@ZYLuQuShu", SqlDbType.Int, 4, info.ZYLuQuShu), SqlDB.MakeInParam("@ZyProvinceCount", SqlDbType.Int, 4, info.ZyProvinceCount), SqlDB.MakeInParam("@ZyCountryCount", SqlDbType.Int, 4, info.ZyCountryCount), }; return(Basic.Utils.StrToInt(SqlDB.ExecuteScalar(CommandType.StoredProcedure, "FenShengZhuanYeLuQuAdd", prams).ToString(), -1)); }
/// <summary> /// 调用存储过程修改一个 /// </summary> /// <param name="info">实体对象</param> /// <returns>更新成功返回ture,否则返回false</returns> public static bool FenShengZhuanYeLuQuEdit(Entity.FenShengZhuanYeLuQu info) { SqlParameter[] prams = { SqlDB.MakeInParam("@Id", SqlDbType.Int, 4, info.Id), SqlDB.MakeInParam("@DataYear", SqlDbType.Int, 4, info.DataYear), SqlDB.MakeInParam("@ProvinceId", SqlDbType.Int, 4, info.ProvinceId), SqlDB.MakeInParam("@ShengShi", SqlDbType.NVarChar, 15, info.ShengShi), SqlDB.MakeInParam("@CengCi", SqlDbType.Int, 4, info.CengCi), SqlDB.MakeInParam("@PiCi", SqlDbType.Int, 4, info.PiCi), SqlDB.MakeInParam("@PcLeiBie", SqlDbType.Int, 4, info.PcLeiBie), SqlDB.MakeInParam("@KeLei", SqlDbType.Int, 4, info.KeLei), SqlDB.MakeInParam("@KeLeiDaiMa", SqlDbType.Char, 1, info.KeLeiDaiMa), SqlDB.MakeInParam("@KeLeiMingCheng", SqlDbType.NVarChar, 50, info.KeLeiMingCheng), SqlDB.MakeInParam("@SchoolId", SqlDbType.Int, 4, info.SchoolId), SqlDB.MakeInParam("@SchoolProvinceId", SqlDbType.Int, 4, info.SchoolProvinceId), SqlDB.MakeInParam("@YuanXiaoDaiMa", SqlDbType.Char, 5, info.YuanXiaoDaiMa), SqlDB.MakeInParam("@YuanXiaoMingCheng", SqlDbType.NVarChar, 64, info.YuanXiaoMingCheng), SqlDB.MakeInParam("@ZyId", SqlDbType.Int, 4, info.ZyId), SqlDB.MakeInParam("@ZhuanYeDaiMa", SqlDbType.Char, 50, info.ZhuanYeDaiMa), SqlDB.MakeInParam("@ZhuanYeMingCheng", SqlDbType.NVarChar, 50, info.ZhuanYeMingCheng), SqlDB.MakeInParam("@ZyZuiGaoFen", SqlDbType.Int, 4, info.ZyZuiGaoFen), SqlDB.MakeInParam("@ZyPingJunFen", SqlDbType.Int, 4, info.ZyPingJunFen), SqlDB.MakeInParam("@ZyPiCiXian", SqlDbType.Int, 4, info.ZyPiCiXian), SqlDB.MakeInParam("@ZyPingJunXianCha", SqlDbType.Int, 4, info.ZyPingJunXianCha), SqlDB.MakeInParam("@ZyZuiDiFen", SqlDbType.Int, 4, info.ZyZuiDiFen), SqlDB.MakeInParam("@ZyZuiDaWeiCi", SqlDbType.Int, 4, info.ZyZuiDaWeiCi), SqlDB.MakeInParam("@ZyPingJunWeiCi", SqlDbType.Int, 4, info.ZyPingJunWeiCi), SqlDB.MakeInParam("@ZyZuiXiaoWeiCi", SqlDbType.Int, 4, info.ZyZuiXiaoWeiCi), SqlDB.MakeInParam("@ZYLuQuShu", SqlDbType.Int, 4, info.ZYLuQuShu), SqlDB.MakeInParam("@ZyProvinceCount", SqlDbType.Int, 4, info.ZyProvinceCount), SqlDB.MakeInParam("@ZyCountryCount", SqlDbType.Int, 4, info.ZyCountryCount), }; int intReturnValue = 0; intReturnValue = SqlDB.ExecuteNonQuery(CommandType.StoredProcedure, "FenShengZhuanYeLuQuEdit", prams); if (intReturnValue == 1) { return(true); } return(false); }
/// <summary> /// 获取某一个实体 /// </summary> /// <param name="Id">标识</param> /// <returns>返回Entity</returns> public static Entity.FenShengZhuanYeLuQu FenShengZhuanYeLuQuEntityGet(int Id, string strDataYear) { Entity.FenShengZhuanYeLuQu info = new Entity.FenShengZhuanYeLuQu(); DataTable dt = SqlDB.ExecuteDataset(CommandType.Text, "SELECT * FROM [" + DAL.Common.GetYearTableName("FenShengZhuanYeLuQu", strDataYear) + "] WHERE Id = " + Id + ";").Tables[0]; if (dt.Rows.Count > 0) { info.Id = Basic.Utils.StrToInt(dt.Rows[0]["Id"].ToString(), 0); info.DataYear = Basic.Utils.StrToInt(dt.Rows[0]["DataYear"].ToString(), 0); info.ProvinceId = Basic.Utils.StrToInt(dt.Rows[0]["ProvinceId"].ToString(), 0); info.ShengShi = dt.Rows[0]["ShengShi"].ToString(); info.CengCi = Basic.Utils.StrToInt(dt.Rows[0]["CengCi"].ToString(), 0); info.PiCi = Basic.Utils.StrToInt(dt.Rows[0]["PiCi"].ToString(), 0); info.PcLeiBie = Basic.Utils.StrToInt(dt.Rows[0]["PcLeiBie"].ToString(), 0); info.KeLei = Basic.Utils.StrToInt(dt.Rows[0]["KeLei"].ToString(), 0); info.KeLeiDaiMa = dt.Rows[0]["KeLeiDaiMa"].ToString(); info.KeLeiMingCheng = dt.Rows[0]["KeLeiMingCheng"].ToString(); info.SchoolId = Basic.Utils.StrToInt(dt.Rows[0]["SchoolId"].ToString(), 0); info.SchoolProvinceId = Basic.Utils.StrToInt(dt.Rows[0]["SchoolProvinceId"].ToString(), 0); info.YuanXiaoDaiMa = dt.Rows[0]["YuanXiaoDaiMa"].ToString(); info.YuanXiaoMingCheng = dt.Rows[0]["YuanXiaoMingCheng"].ToString(); info.ZyId = Basic.Utils.StrToInt(dt.Rows[0]["ZyId"].ToString(), 0); info.ZhuanYeDaiMa = dt.Rows[0]["ZhuanYeDaiMa"].ToString(); info.ZhuanYeMingCheng = dt.Rows[0]["ZhuanYeMingCheng"].ToString(); info.ZyZuiGaoFen = Basic.Utils.StrToInt(dt.Rows[0]["ZyZuiGaoFen"].ToString(), 0); info.ZyPingJunFen = Basic.Utils.StrToInt(dt.Rows[0]["ZyPingJunFen"].ToString(), 0); info.ZyPiCiXian = Basic.Utils.StrToInt(dt.Rows[0]["ZyPiCiXian"].ToString(), 0); info.ZyPingJunXianCha = Basic.Utils.StrToInt(dt.Rows[0]["ZyPingJunXianCha"].ToString(), 0); info.ZyZuiDiFen = Basic.Utils.StrToInt(dt.Rows[0]["ZyZuiDiFen"].ToString(), 0); info.ZyZuiDaWeiCi = Basic.Utils.StrToInt(dt.Rows[0]["ZyZuiDaWeiCi"].ToString(), 0); info.ZyPingJunWeiCi = Basic.Utils.StrToInt(dt.Rows[0]["ZyPingJunWeiCi"].ToString(), 0); info.ZyZuiXiaoWeiCi = Basic.Utils.StrToInt(dt.Rows[0]["ZyZuiXiaoWeiCi"].ToString(), 0); info.ZYLuQuShu = Basic.Utils.StrToInt(dt.Rows[0]["ZYLuQuShu"].ToString(), 0); info.ZyProvinceCount = Basic.Utils.StrToInt(dt.Rows[0]["ZyProvinceCount"].ToString(), 0); info.ZyCountryCount = Basic.Utils.StrToInt(dt.Rows[0]["ZyCountryCount"].ToString(), 0); } return(info); }