private SCENIC_RWYEntity SetDrToEntity(DataRow dr, SCENIC_RWYEntity model) { if (dr["SysNo"].ToString() != "") { model.SysNo = int.Parse(dr["SysNo"].ToString()); } model.ScenicId = dr["ScenicId"].ToString(); model.Name = dr["Name"].ToString(); model.ShortName = dr["ShortName"].ToString(); model.TicketType = dr["TicketType"].ToString(); model.Star = dr["Star"].ToString(); model.OpenTime = dr["OpenTime"].ToString(); model.BestTravelTime = dr["BestTravelTime"].ToString(); model.Notice = dr["Notice"].ToString(); model.Description = dr["Description"].ToString(); model.ImgUrl = dr["ImgUrl"].ToString(); model.Status = dr["Status"].ToString(); model.Contact = dr["Contact"].ToString(); model.Addr = dr["Addr"].ToString(); model.Latitude = dr["Latitude"].ToString(); model.Longitude = dr["Longitude"].ToString(); model.ProvinceName = dr["ProvinceName"].ToString(); model.CityName = dr["CityName"].ToString(); model.Transportation = dr["Transportation"].ToString(); model.IsRealName = dr["IsRealName"].ToString(); model.StartDateFlag = dr["StartDateFlag"].ToString(); model.IdCardNeeded = dr["IdCardNeeded"].ToString(); model.ScenicDesc = dr["ScenicDesc"].ToString(); return(model); }
public List <SCENIC_RWYEntity> GetList() { List <SCENIC_RWYEntity> list = new List <SCENIC_RWYEntity>(); string sql = "SELECT * FROM dbo.SCENIC_RWY"; DataSet ds = SqlHelper.ExecuteDataSet(AppConfig.Conn_IPP, sql); if (ds.Tables[0].Rows.Count > 0) { for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { DataRow dr = ds.Tables[0].Rows[i]; SCENIC_RWYEntity sc = new SCENIC_RWYEntity(); SetDrToEntity(dr, sc); list.Add(sc); sc.ScenicDesc = ReturnDetail(sc.Description); Update(sc); } } return(list); }
public SCENIC_RWYEntity GetModelByScenicID(string scenicID) { StringBuilder strSql = new StringBuilder(); strSql.Append("SELECT * FROM dbo.SCENIC_RWY "); strSql.Append(" WHERE ScenicId = @scenicId "); SqlParameter[] parameters = { new SqlParameter("@scenicId", SqlDbType.NVarChar, 64) }; parameters[0].Value = scenicID; SCENIC_RWYEntity model = new SCENIC_RWYEntity(); DataSet ds = SqlHelper.ExecuteDataSet(AppConfig.Conn_IPP, strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { SetDsToEntity(ds, model); return(model); } else { return(null); } }
/// <summary> /// 得到一个对象实体 /// </summary> public SCENIC_RWYEntity GetModel(int SysNo) { StringBuilder strSql = new StringBuilder(); strSql.Append("select * from dbo.SCENIC_RWY"); strSql.Append(" where SysNo=@SysNo "); SqlParameter[] parameters = { new SqlParameter("@SysNo", SqlDbType.Int, 4) }; parameters[0].Value = SysNo; SCENIC_RWYEntity model = new SCENIC_RWYEntity(); DataSet ds = SqlHelper.ExecuteDataSet(AppConfig.Conn_IPP, strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { SetDsToEntity(ds, model); return(model); } else { return(null); } }
/// <summary> /// 增加一条数据 /// </summary> public int Add(SCENIC_RWYEntity model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into dbo.SCENIC_RWY("); strSql.Append("ScenicId,Name,ShortName,TicketType,Star,OpenTime,BestTravelTime,Notice,Description,ImgUrl,Status,Contact,Addr,Latitude,Longitude,ProvinceName,CityName,Transportation,IsRealName,StartDateFlag,IdCardNeeded,ScenicDesc)"); strSql.Append(" values ("); strSql.Append("@ScenicId,@Name,@ShortName,@TicketType,@Star,@OpenTime,@BestTravelTime,@Notice,@Description,@ImgUrl,@Status,@Contact,@Addr,@Latitude,@Longitude,@ProvinceName,@CityName,@Transportation,@IsRealName,@StartDateFlag,@IdCardNeeded,@ScenicDesc)"); strSql.Append(";select @@IDENTITY"); SqlCommand cmd = new SqlCommand(strSql.ToString()); SqlParameter[] parameters = { new SqlParameter("@ScenicId", SqlDbType.NVarChar, 64), new SqlParameter("@Name", SqlDbType.NVarChar, 64), new SqlParameter("@ShortName", SqlDbType.NVarChar, 64), new SqlParameter("@TicketType", SqlDbType.NVarChar, 64), new SqlParameter("@Star", SqlDbType.NVarChar, 64), new SqlParameter("@OpenTime", SqlDbType.NVarChar, 100), new SqlParameter("@BestTravelTime", SqlDbType.NVarChar, 100), new SqlParameter("@Notice", SqlDbType.NText, 2147483646), new SqlParameter("@Description", SqlDbType.NText, 2147483646), new SqlParameter("@ImgUrl", SqlDbType.NVarChar, 200), new SqlParameter("@Status", SqlDbType.NVarChar, 64), new SqlParameter("@Contact", SqlDbType.NText, 2147483646), new SqlParameter("@Addr", SqlDbType.NVarChar, 64), new SqlParameter("@Latitude", SqlDbType.NVarChar, 64), new SqlParameter("@Longitude", SqlDbType.NVarChar, 64), new SqlParameter("@ProvinceName", SqlDbType.NVarChar, 64), new SqlParameter("@CityName", SqlDbType.NVarChar, 64), new SqlParameter("@Transportation", SqlDbType.NText, 2147483646), new SqlParameter("@IsRealName", SqlDbType.NVarChar, 64), new SqlParameter("@StartDateFlag", SqlDbType.NVarChar, 64), new SqlParameter("@IdCardNeeded", SqlDbType.NVarChar, 64), new SqlParameter("@ScenicDesc", SqlDbType.NText, 2147483646) }; if (model.ScenicId != AppConst.StringNull) { parameters[0].Value = model.ScenicId; } else { parameters[0].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[0]); if (model.Name != AppConst.StringNull) { parameters[1].Value = model.Name; } else { parameters[1].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[1]); if (model.ShortName != AppConst.StringNull) { parameters[2].Value = model.ShortName; } else { parameters[2].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[2]); if (model.TicketType != AppConst.StringNull) { parameters[3].Value = model.TicketType; } else { parameters[3].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[3]); if (model.Star != AppConst.StringNull) { parameters[4].Value = model.Star; } else { parameters[4].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[4]); if (model.OpenTime != AppConst.StringNull) { parameters[5].Value = model.OpenTime; } else { parameters[5].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[5]); if (model.BestTravelTime != AppConst.StringNull) { parameters[6].Value = model.BestTravelTime; } else { parameters[6].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[6]); if (model.Notice != AppConst.StringNull) { parameters[7].Value = model.Notice; } else { parameters[7].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[7]); if (model.Description != AppConst.StringNull) { parameters[8].Value = model.Description; } else { parameters[8].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[8]); if (model.ImgUrl != AppConst.StringNull) { parameters[9].Value = model.ImgUrl; } else { parameters[9].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[9]); if (model.Status != AppConst.StringNull) { parameters[10].Value = model.Status; } else { parameters[10].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[10]); if (model.Contact != AppConst.StringNull) { parameters[11].Value = model.Contact; } else { parameters[11].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[11]); if (model.Addr != AppConst.StringNull) { parameters[12].Value = model.Addr; } else { parameters[12].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[12]); if (model.Latitude != AppConst.StringNull) { parameters[13].Value = model.Latitude; } else { parameters[13].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[13]); if (model.Longitude != AppConst.StringNull) { parameters[14].Value = model.Longitude; } else { parameters[14].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[14]); if (model.ProvinceName != AppConst.StringNull) { parameters[15].Value = model.ProvinceName; } else { parameters[15].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[15]); if (model.CityName != AppConst.StringNull) { parameters[16].Value = model.CityName; } else { parameters[16].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[16]); if (model.Transportation != AppConst.StringNull) { parameters[17].Value = model.Transportation; } else { parameters[17].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[17]); if (model.IsRealName != AppConst.StringNull) { parameters[18].Value = model.IsRealName; } else { parameters[18].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[18]); if (model.StartDateFlag != AppConst.StringNull) { parameters[19].Value = model.StartDateFlag; } else { parameters[19].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[19]); if (model.IdCardNeeded != AppConst.StringNull) { parameters[20].Value = model.IdCardNeeded; } else { parameters[20].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[20]); if (model.ScenicDesc != AppConst.StringNull) { parameters[21].Value = model.ScenicDesc; } else { parameters[21].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[21]); return(Convert.ToInt32(SqlHelper.ExecuteScalar(AppConfig.Conn_IPP, cmd))); }
/// <summary> /// 更新一条数据 /// </summary> public int Update(SCENIC_RWYEntity model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update dbo.SCENIC_RWY set "); SqlCommand cmd = new SqlCommand(); if (model.SysNo != AppConst.IntNull) { SqlParameter param = new SqlParameter("@SysNo", SqlDbType.Int, 4); param.Value = model.SysNo; cmd.Parameters.Add(param); } if (model.ScenicId != AppConst.StringNull) { strSql.Append("ScenicId=@ScenicId,"); SqlParameter param = new SqlParameter("@ScenicId", SqlDbType.NVarChar, 64); param.Value = model.ScenicId; cmd.Parameters.Add(param); } if (model.Name != AppConst.StringNull) { strSql.Append("Name=@Name,"); SqlParameter param = new SqlParameter("@Name", SqlDbType.NVarChar, 64); param.Value = model.Name; cmd.Parameters.Add(param); } if (model.ShortName != AppConst.StringNull) { strSql.Append("ShortName=@ShortName,"); SqlParameter param = new SqlParameter("@ShortName", SqlDbType.NVarChar, 64); param.Value = model.ShortName; cmd.Parameters.Add(param); } if (model.TicketType != AppConst.StringNull) { strSql.Append("TicketType=@TicketType,"); SqlParameter param = new SqlParameter("@TicketType", SqlDbType.NVarChar, 64); param.Value = model.TicketType; cmd.Parameters.Add(param); } if (model.Star != AppConst.StringNull) { strSql.Append("Star=@Star,"); SqlParameter param = new SqlParameter("@Star", SqlDbType.NVarChar, 64); param.Value = model.Star; cmd.Parameters.Add(param); } if (model.OpenTime != AppConst.StringNull) { strSql.Append("OpenTime=@OpenTime,"); SqlParameter param = new SqlParameter("@OpenTime", SqlDbType.NVarChar, 100); param.Value = model.OpenTime; cmd.Parameters.Add(param); } if (model.BestTravelTime != AppConst.StringNull) { strSql.Append("BestTravelTime=@BestTravelTime,"); SqlParameter param = new SqlParameter("@BestTravelTime", SqlDbType.NVarChar, 100); param.Value = model.BestTravelTime; cmd.Parameters.Add(param); } if (model.Notice != AppConst.StringNull) { strSql.Append("Notice=@Notice,"); SqlParameter param = new SqlParameter("@Notice", SqlDbType.NText, 2147483646); param.Value = model.Notice; cmd.Parameters.Add(param); } if (model.Description != AppConst.StringNull) { strSql.Append("Description=@Description,"); SqlParameter param = new SqlParameter("@Description", SqlDbType.NText, 2147483646); param.Value = model.Description; cmd.Parameters.Add(param); } if (model.ImgUrl != AppConst.StringNull) { strSql.Append("ImgUrl=@ImgUrl,"); SqlParameter param = new SqlParameter("@ImgUrl", SqlDbType.NVarChar, 200); param.Value = model.ImgUrl; cmd.Parameters.Add(param); } if (model.Status != AppConst.StringNull) { strSql.Append("Status=@Status,"); SqlParameter param = new SqlParameter("@Status", SqlDbType.NVarChar, 64); param.Value = model.Status; cmd.Parameters.Add(param); } if (model.Contact != AppConst.StringNull) { strSql.Append("Contact=@Contact,"); SqlParameter param = new SqlParameter("@Contact", SqlDbType.NText, 2147483646); param.Value = model.Contact; cmd.Parameters.Add(param); } if (model.Addr != AppConst.StringNull) { strSql.Append("Addr=@Addr,"); SqlParameter param = new SqlParameter("@Addr", SqlDbType.NVarChar, 64); param.Value = model.Addr; cmd.Parameters.Add(param); } if (model.Latitude != AppConst.StringNull) { strSql.Append("Latitude=@Latitude,"); SqlParameter param = new SqlParameter("@Latitude", SqlDbType.NVarChar, 64); param.Value = model.Latitude; cmd.Parameters.Add(param); } if (model.Longitude != AppConst.StringNull) { strSql.Append("Longitude=@Longitude,"); SqlParameter param = new SqlParameter("@Longitude", SqlDbType.NVarChar, 64); param.Value = model.Longitude; cmd.Parameters.Add(param); } if (model.ProvinceName != AppConst.StringNull) { strSql.Append("ProvinceName=@ProvinceName,"); SqlParameter param = new SqlParameter("@ProvinceName", SqlDbType.NVarChar, 64); param.Value = model.ProvinceName; cmd.Parameters.Add(param); } if (model.CityName != AppConst.StringNull) { strSql.Append("CityName=@CityName,"); SqlParameter param = new SqlParameter("@CityName", SqlDbType.NVarChar, 64); param.Value = model.CityName; cmd.Parameters.Add(param); } if (model.Transportation != AppConst.StringNull) { strSql.Append("Transportation=@Transportation,"); SqlParameter param = new SqlParameter("@Transportation", SqlDbType.NText, 2147483646); param.Value = model.Transportation; cmd.Parameters.Add(param); } if (model.IsRealName != AppConst.StringNull) { strSql.Append("IsRealName=@IsRealName,"); SqlParameter param = new SqlParameter("@IsRealName", SqlDbType.NVarChar, 64); param.Value = model.IsRealName; cmd.Parameters.Add(param); } if (model.StartDateFlag != AppConst.StringNull) { strSql.Append("StartDateFlag=@StartDateFlag,"); SqlParameter param = new SqlParameter("@StartDateFlag", SqlDbType.NVarChar, 64); param.Value = model.StartDateFlag; cmd.Parameters.Add(param); } if (model.IdCardNeeded != AppConst.StringNull) { strSql.Append("IdCardNeeded=@IdCardNeeded,"); SqlParameter param = new SqlParameter("@IdCardNeeded", SqlDbType.NVarChar, 64); param.Value = model.IdCardNeeded; cmd.Parameters.Add(param); } if (model.ScenicDesc != AppConst.StringNull) { strSql.Append("ScenicDesc=@ScenicDesc,"); SqlParameter param = new SqlParameter("@ScenicDesc", SqlDbType.NText, 2147483646); param.Value = model.ScenicDesc; cmd.Parameters.Add(param); } strSql.Remove(strSql.Length - 1, 1); strSql.Append(" where SysNo=@SysNo "); cmd.CommandText = strSql.ToString(); return(SqlHelper.ExecuteNonQuery(AppConfig.Conn_IPP, cmd)); }