/// <summary> /// 转换数据实体 /// </summary> /// <param name="table"></param> /// <returns></returns> private static Model.ConfigDictionaryNew TranEntity(DataRow row) { Model.ConfigDictionaryNew model = new Model.ConfigDictionaryNew(); if (row != null) { if (row["Code"] != null) { model.Code = row["Code"].ToString(); } if (row["Dkey"] != null) { model.Dkey = row["Dkey"].ToString(); } if (row["TJCount"] != null && row["TJCount"].ToString() != "") { model.TJCount = int.Parse(row["TJCount"].ToString()); } if (row["SubTJCount"] != null && row["SubTJCount"].ToString() != "") { model.SubTJCount = int.Parse(row["SubTJCount"].ToString()); } if (row["GJCount"] != null && row["GJCount"].ToString() != "") { model.GJCount = int.Parse(row["GJCount"].ToString()); } if (row["CJCount"] != null && row["CJCount"].ToString() != "") { model.CJCount = int.Parse(row["CJCount"].ToString()); } if (row["FHMoney"] != null && row["FHMoney"].ToString() != "") { model.FHMoney = decimal.Parse(row["FHMoney"].ToString()); } if (row["OutFloat"] != null && row["OutFloat"].ToString() != "") { model.OutFloat = decimal.Parse(row["OutFloat"].ToString()); } if (row["HBFHFloat"] != null && row["HBFHFloat"].ToString() != "") { model.HBFHFloat = decimal.Parse(row["HBFHFloat"].ToString()); } if (row["FHDays"] != null && row["FHDays"].ToString() != "") { model.FHDays = int.Parse(row["FHDays"].ToString()); } } return(model); }
public static Hashtable Insert(Model.ConfigDictionaryNew model, Hashtable MyHs) { StringBuilder strSql = new StringBuilder(); string guid = Guid.NewGuid().ToString(); strSql.Append("insert into ConfigDictionaryNew("); strSql.Append("Code,Dkey,TJCount,SubTJCount,GJCount,CJCount,FHMoney,OutFloat,HBFHFloat,FHDays)"); strSql.Append(" values ("); strSql.Append("@Code,@Dkey,@TJCount,@SubTJCount,@GJCount,@CJCount,@FHMoney,@OutFloat,@HBFHFloat,@FHDays)"); SqlParameter[] parameters = { new SqlParameter("@Code", SqlDbType.VarChar, 10), new SqlParameter("@Dkey", SqlDbType.VarChar, 10), new SqlParameter("@TJCount", SqlDbType.Int, 4), new SqlParameter("@SubTJCount", SqlDbType.Int, 4), new SqlParameter("@GJCount", SqlDbType.Int, 4), new SqlParameter("@CJCount", SqlDbType.Int, 4), new SqlParameter("@FHMoney", SqlDbType.Decimal, 9), new SqlParameter("@OutFloat", SqlDbType.Decimal, 9), new SqlParameter("@HBFHFloat", SqlDbType.Decimal, 9), new SqlParameter("@FHDays", SqlDbType.Int, 4) }; parameters[0].Value = model.Code; parameters[1].Value = model.Dkey; parameters[2].Value = model.TJCount; parameters[3].Value = model.SubTJCount; parameters[4].Value = model.GJCount; parameters[5].Value = model.CJCount; parameters[6].Value = model.FHMoney; parameters[7].Value = model.OutFloat; parameters[8].Value = model.HBFHFloat; parameters[9].Value = model.FHDays; strSql.AppendFormat("; select '{0}';", guid); MyHs.Add(strSql.ToString(), parameters); return(MyHs); }