/// <summary> /// 得到一个对象实体 /// </summary> public Maticsoft.Model.Client GetModel(long ID) { StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 ID,CLevel,Type,Code,Name,Address,Head,Phone,Tel,Fax,Email,BusinessLicense,Currency,Parities,ReconciliationDate,SetupDate,Supplier,BeginDate,EndDate,Enable,Status,Area,Industry,Remark,Value0,Value1,Value2,Value3,Value4,Value5,Value6,Value7,Value8,Value9,CreateUser,CreateDate,UpdateUser,UpdateDate from Client "); strSql.Append(" where ID=@ID"); SqlParameter[] parameters = { new SqlParameter("@ID", SqlDbType.BigInt) }; parameters[0].Value = ID; Maticsoft.Model.Client model = new Maticsoft.Model.Client(); DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { if (ds.Tables[0].Rows[0]["ID"] != null && ds.Tables[0].Rows[0]["ID"].ToString() != "") { model.ID = long.Parse(ds.Tables[0].Rows[0]["ID"].ToString()); } if (ds.Tables[0].Rows[0]["CLevel"] != null && ds.Tables[0].Rows[0]["CLevel"].ToString() != "") { model.CLevel = long.Parse(ds.Tables[0].Rows[0]["CLevel"].ToString()); } if (ds.Tables[0].Rows[0]["Type"] != null && ds.Tables[0].Rows[0]["Type"].ToString() != "") { model.Type = long.Parse(ds.Tables[0].Rows[0]["Type"].ToString()); } if (ds.Tables[0].Rows[0]["Code"] != null && ds.Tables[0].Rows[0]["Code"].ToString() != "") { model.Code = ds.Tables[0].Rows[0]["Code"].ToString(); } if (ds.Tables[0].Rows[0]["Name"] != null && ds.Tables[0].Rows[0]["Name"].ToString() != "") { model.Name = ds.Tables[0].Rows[0]["Name"].ToString(); } if (ds.Tables[0].Rows[0]["Address"] != null && ds.Tables[0].Rows[0]["Address"].ToString() != "") { model.Address = ds.Tables[0].Rows[0]["Address"].ToString(); } if (ds.Tables[0].Rows[0]["Head"] != null && ds.Tables[0].Rows[0]["Head"].ToString() != "") { model.Head = ds.Tables[0].Rows[0]["Head"].ToString(); } if (ds.Tables[0].Rows[0]["Phone"] != null && ds.Tables[0].Rows[0]["Phone"].ToString() != "") { model.Phone = ds.Tables[0].Rows[0]["Phone"].ToString(); } if (ds.Tables[0].Rows[0]["Tel"] != null && ds.Tables[0].Rows[0]["Tel"].ToString() != "") { model.Tel = ds.Tables[0].Rows[0]["Tel"].ToString(); } if (ds.Tables[0].Rows[0]["Fax"] != null && ds.Tables[0].Rows[0]["Fax"].ToString() != "") { model.Fax = ds.Tables[0].Rows[0]["Fax"].ToString(); } if (ds.Tables[0].Rows[0]["Email"] != null && ds.Tables[0].Rows[0]["Email"].ToString() != "") { model.Email = ds.Tables[0].Rows[0]["Email"].ToString(); } if (ds.Tables[0].Rows[0]["BusinessLicense"] != null && ds.Tables[0].Rows[0]["BusinessLicense"].ToString() != "") { model.BusinessLicense = ds.Tables[0].Rows[0]["BusinessLicense"].ToString(); } if (ds.Tables[0].Rows[0]["Currency"] != null && ds.Tables[0].Rows[0]["Currency"].ToString() != "") { model.Currency = ds.Tables[0].Rows[0]["Currency"].ToString(); } if (ds.Tables[0].Rows[0]["Parities"] != null && ds.Tables[0].Rows[0]["Parities"].ToString() != "") { model.Parities = decimal.Parse(ds.Tables[0].Rows[0]["Parities"].ToString()); } if (ds.Tables[0].Rows[0]["ReconciliationDate"] != null && ds.Tables[0].Rows[0]["ReconciliationDate"].ToString() != "") { model.ReconciliationDate = DateTime.Parse(ds.Tables[0].Rows[0]["ReconciliationDate"].ToString()); } if (ds.Tables[0].Rows[0]["SetupDate"] != null && ds.Tables[0].Rows[0]["SetupDate"].ToString() != "") { model.SetupDate = DateTime.Parse(ds.Tables[0].Rows[0]["SetupDate"].ToString()); } if (ds.Tables[0].Rows[0]["Supplier"] != null && ds.Tables[0].Rows[0]["Supplier"].ToString() != "") { if ((ds.Tables[0].Rows[0]["Supplier"].ToString() == "1") || (ds.Tables[0].Rows[0]["Supplier"].ToString().ToLower() == "true")) { model.Supplier = true; } else { model.Supplier = false; } } if (ds.Tables[0].Rows[0]["BeginDate"] != null && ds.Tables[0].Rows[0]["BeginDate"].ToString() != "") { model.BeginDate = DateTime.Parse(ds.Tables[0].Rows[0]["BeginDate"].ToString()); } if (ds.Tables[0].Rows[0]["EndDate"] != null && ds.Tables[0].Rows[0]["EndDate"].ToString() != "") { model.EndDate = DateTime.Parse(ds.Tables[0].Rows[0]["EndDate"].ToString()); } if (ds.Tables[0].Rows[0]["Enable"] != null && ds.Tables[0].Rows[0]["Enable"].ToString() != "") { if ((ds.Tables[0].Rows[0]["Enable"].ToString() == "1") || (ds.Tables[0].Rows[0]["Enable"].ToString().ToLower() == "true")) { model.Enable = true; } else { model.Enable = false; } } if (ds.Tables[0].Rows[0]["Status"] != null && ds.Tables[0].Rows[0]["Status"].ToString() != "") { model.Status = int.Parse(ds.Tables[0].Rows[0]["Status"].ToString()); } if (ds.Tables[0].Rows[0]["Area"] != null && ds.Tables[0].Rows[0]["Area"].ToString() != "") { model.Area = ds.Tables[0].Rows[0]["Area"].ToString(); } if (ds.Tables[0].Rows[0]["Industry"] != null && ds.Tables[0].Rows[0]["Industry"].ToString() != "") { model.Industry = ds.Tables[0].Rows[0]["Industry"].ToString(); } if (ds.Tables[0].Rows[0]["Remark"] != null && ds.Tables[0].Rows[0]["Remark"].ToString() != "") { model.Remark = ds.Tables[0].Rows[0]["Remark"].ToString(); } if (ds.Tables[0].Rows[0]["Value0"] != null && ds.Tables[0].Rows[0]["Value0"].ToString() != "") { model.Value0 = ds.Tables[0].Rows[0]["Value0"].ToString(); } if (ds.Tables[0].Rows[0]["Value1"] != null && ds.Tables[0].Rows[0]["Value1"].ToString() != "") { model.Value1 = ds.Tables[0].Rows[0]["Value1"].ToString(); } if (ds.Tables[0].Rows[0]["Value2"] != null && ds.Tables[0].Rows[0]["Value2"].ToString() != "") { model.Value2 = ds.Tables[0].Rows[0]["Value2"].ToString(); } if (ds.Tables[0].Rows[0]["Value3"] != null && ds.Tables[0].Rows[0]["Value3"].ToString() != "") { model.Value3 = ds.Tables[0].Rows[0]["Value3"].ToString(); } if (ds.Tables[0].Rows[0]["Value4"] != null && ds.Tables[0].Rows[0]["Value4"].ToString() != "") { model.Value4 = ds.Tables[0].Rows[0]["Value4"].ToString(); } if (ds.Tables[0].Rows[0]["Value5"] != null && ds.Tables[0].Rows[0]["Value5"].ToString() != "") { model.Value5 = ds.Tables[0].Rows[0]["Value5"].ToString(); } if (ds.Tables[0].Rows[0]["Value6"] != null && ds.Tables[0].Rows[0]["Value6"].ToString() != "") { model.Value6 = ds.Tables[0].Rows[0]["Value6"].ToString(); } if (ds.Tables[0].Rows[0]["Value7"] != null && ds.Tables[0].Rows[0]["Value7"].ToString() != "") { model.Value7 = ds.Tables[0].Rows[0]["Value7"].ToString(); } if (ds.Tables[0].Rows[0]["Value8"] != null && ds.Tables[0].Rows[0]["Value8"].ToString() != "") { model.Value8 = ds.Tables[0].Rows[0]["Value8"].ToString(); } if (ds.Tables[0].Rows[0]["Value9"] != null && ds.Tables[0].Rows[0]["Value9"].ToString() != "") { model.Value9 = ds.Tables[0].Rows[0]["Value9"].ToString(); } if (ds.Tables[0].Rows[0]["CreateUser"] != null && ds.Tables[0].Rows[0]["CreateUser"].ToString() != "") { model.CreateUser = long.Parse(ds.Tables[0].Rows[0]["CreateUser"].ToString()); } if (ds.Tables[0].Rows[0]["CreateDate"] != null && ds.Tables[0].Rows[0]["CreateDate"].ToString() != "") { model.CreateDate = DateTime.Parse(ds.Tables[0].Rows[0]["CreateDate"].ToString()); } if (ds.Tables[0].Rows[0]["UpdateUser"] != null && ds.Tables[0].Rows[0]["UpdateUser"].ToString() != "") { model.UpdateUser = long.Parse(ds.Tables[0].Rows[0]["UpdateUser"].ToString()); } if (ds.Tables[0].Rows[0]["UpdateDate"] != null && ds.Tables[0].Rows[0]["UpdateDate"].ToString() != "") { model.UpdateDate = DateTime.Parse(ds.Tables[0].Rows[0]["UpdateDate"].ToString()); } return(model); } else { return(null); } }
/// <summary> /// 增加一条数据 /// </summary> public long Add(Maticsoft.Model.Client model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into Client("); strSql.Append("CLevel,Type,Code,Name,Address,Head,Phone,Tel,Fax,Email,BusinessLicense,Currency,Parities,ReconciliationDate,SetupDate,Supplier,BeginDate,EndDate,Enable,Status,Area,Industry,Remark,Value0,Value1,Value2,Value3,Value4,Value5,Value6,Value7,Value8,Value9,CreateUser,CreateDate)"); strSql.Append(" values ("); strSql.Append("@CLevel,@Type,@Code,@Name,@Address,@Head,@Phone,@Tel,@Fax,@Email,@BusinessLicense,@Currency,@Parities,@ReconciliationDate,@SetupDate,@Supplier,@BeginDate,@EndDate,@Enable,@Status,@Area,@Industry,@Remark,@Value0,@Value1,@Value2,@Value3,@Value4,@Value5,@Value6,@Value7,@Value8,@Value9,@CreateUser,@CreateDate)"); strSql.Append(";select @@IDENTITY"); SqlParameter[] parameters = { new SqlParameter("@CLevel", SqlDbType.BigInt, 8), new SqlParameter("@Type", SqlDbType.BigInt, 8), new SqlParameter("@Code", SqlDbType.NVarChar, 50), new SqlParameter("@Name", SqlDbType.NVarChar, 50), new SqlParameter("@Address", SqlDbType.NVarChar, 50), new SqlParameter("@Head", SqlDbType.NVarChar, 50), new SqlParameter("@Phone", SqlDbType.NVarChar, 50), new SqlParameter("@Tel", SqlDbType.NVarChar, 50), new SqlParameter("@Fax", SqlDbType.NVarChar, 50), new SqlParameter("@Email", SqlDbType.NVarChar, 50), new SqlParameter("@BusinessLicense", SqlDbType.NVarChar, 50), new SqlParameter("@Currency", SqlDbType.NVarChar, 50), new SqlParameter("@Parities", SqlDbType.Float, 8), new SqlParameter("@ReconciliationDate", SqlDbType.DateTime), new SqlParameter("@SetupDate", SqlDbType.DateTime), new SqlParameter("@Supplier", SqlDbType.Bit, 1), new SqlParameter("@BeginDate", SqlDbType.DateTime), new SqlParameter("@EndDate", SqlDbType.DateTime), new SqlParameter("@Enable", SqlDbType.Bit, 1), new SqlParameter("@Status", SqlDbType.Int, 4), new SqlParameter("@Area", SqlDbType.NVarChar), new SqlParameter("@Industry", SqlDbType.NVarChar), new SqlParameter("@Remark", SqlDbType.NVarChar), new SqlParameter("@Value0", SqlDbType.NVarChar), new SqlParameter("@Value1", SqlDbType.NVarChar), new SqlParameter("@Value2", SqlDbType.NVarChar), new SqlParameter("@Value3", SqlDbType.NVarChar), new SqlParameter("@Value4", SqlDbType.NVarChar), new SqlParameter("@Value5", SqlDbType.NVarChar), new SqlParameter("@Value6", SqlDbType.NVarChar), new SqlParameter("@Value7", SqlDbType.NVarChar), new SqlParameter("@Value8", SqlDbType.NVarChar), new SqlParameter("@Value9", SqlDbType.NVarChar), new SqlParameter("@CreateUser", SqlDbType.BigInt, 8), new SqlParameter("@CreateDate", SqlDbType.DateTime) }; parameters[0].Value = model.CLevel; parameters[1].Value = model.Type; parameters[2].Value = model.Code; parameters[3].Value = model.Name; parameters[4].Value = model.Address; parameters[5].Value = model.Head; parameters[6].Value = model.Phone; parameters[7].Value = model.Tel; parameters[8].Value = model.Fax; parameters[9].Value = model.Email; parameters[10].Value = model.BusinessLicense; parameters[11].Value = model.Currency; parameters[12].Value = model.Parities; parameters[13].Value = model.ReconciliationDate; parameters[14].Value = model.SetupDate; parameters[15].Value = model.Supplier; parameters[16].Value = model.BeginDate; parameters[17].Value = model.EndDate; parameters[18].Value = model.Enable; parameters[19].Value = model.Status; parameters[20].Value = model.Area; parameters[21].Value = model.Industry; parameters[22].Value = model.Remark; parameters[23].Value = model.Value0; parameters[24].Value = model.Value1; parameters[25].Value = model.Value2; parameters[26].Value = model.Value3; parameters[27].Value = model.Value4; parameters[28].Value = model.Value5; parameters[29].Value = model.Value6; parameters[30].Value = model.Value7; parameters[31].Value = model.Value8; parameters[32].Value = model.Value9; parameters[33].Value = model.CreateUser; parameters[34].Value = model.CreateDate; object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters); if (obj == null) { return(0); } else { return(Convert.ToInt64(obj)); } }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(Maticsoft.Model.Client model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update Client set "); strSql.Append("CLevel=@CLevel,"); strSql.Append("Type=@Type,"); strSql.Append("Code=@Code,"); strSql.Append("Name=@Name,"); strSql.Append("Address=@Address,"); strSql.Append("Head=@Head,"); strSql.Append("Phone=@Phone,"); strSql.Append("Tel=@Tel,"); strSql.Append("Fax=@Fax,"); strSql.Append("Email=@Email,"); strSql.Append("BusinessLicense=@BusinessLicense,"); strSql.Append("Currency=@Currency,"); strSql.Append("Parities=@Parities,"); strSql.Append("ReconciliationDate=@ReconciliationDate,"); strSql.Append("SetupDate=@SetupDate,"); strSql.Append("Supplier=@Supplier,"); strSql.Append("BeginDate=@BeginDate,"); strSql.Append("EndDate=@EndDate,"); strSql.Append("Enable=@Enable,"); strSql.Append("Status=@Status,"); strSql.Append("Area=@Area,"); strSql.Append("Industry=@Industry,"); strSql.Append("Remark=@Remark,"); strSql.Append("Value0=@Value0,"); strSql.Append("Value1=@Value1,"); strSql.Append("Value2=@Value2,"); strSql.Append("Value3=@Value3,"); strSql.Append("Value4=@Value4,"); strSql.Append("Value5=@Value5,"); strSql.Append("Value6=@Value6,"); strSql.Append("Value7=@Value7,"); strSql.Append("Value8=@Value8,"); strSql.Append("Value9=@Value9,"); strSql.Append("UpdateUser=@UpdateUser,"); strSql.Append("UpdateDate=@UpdateDate"); strSql.Append(" where ID=@ID"); SqlParameter[] parameters = { new SqlParameter("@CLevel", SqlDbType.BigInt, 8), new SqlParameter("@Type", SqlDbType.BigInt, 8), new SqlParameter("@Code", SqlDbType.NVarChar, 50), new SqlParameter("@Name", SqlDbType.NVarChar, 50), new SqlParameter("@Address", SqlDbType.NVarChar, 50), new SqlParameter("@Head", SqlDbType.NVarChar, 50), new SqlParameter("@Phone", SqlDbType.NVarChar, 50), new SqlParameter("@Tel", SqlDbType.NVarChar, 50), new SqlParameter("@Fax", SqlDbType.NVarChar, 50), new SqlParameter("@Email", SqlDbType.NVarChar, 50), new SqlParameter("@BusinessLicense", SqlDbType.NVarChar, 50), new SqlParameter("@Currency", SqlDbType.NVarChar, 50), new SqlParameter("@Parities", SqlDbType.Float, 8), new SqlParameter("@ReconciliationDate", SqlDbType.DateTime), new SqlParameter("@SetupDate", SqlDbType.DateTime), new SqlParameter("@Supplier", SqlDbType.Bit, 1), new SqlParameter("@BeginDate", SqlDbType.DateTime), new SqlParameter("@EndDate", SqlDbType.DateTime), new SqlParameter("@Enable", SqlDbType.Bit, 1), new SqlParameter("@Status", SqlDbType.Int, 4), new SqlParameter("@Area", SqlDbType.NVarChar), new SqlParameter("@Industry", SqlDbType.NVarChar), new SqlParameter("@Remark", SqlDbType.NVarChar), new SqlParameter("@Value0", SqlDbType.NVarChar), new SqlParameter("@Value1", SqlDbType.NVarChar), new SqlParameter("@Value2", SqlDbType.NVarChar), new SqlParameter("@Value3", SqlDbType.NVarChar), new SqlParameter("@Value4", SqlDbType.NVarChar), new SqlParameter("@Value5", SqlDbType.NVarChar), new SqlParameter("@Value6", SqlDbType.NVarChar), new SqlParameter("@Value7", SqlDbType.NVarChar), new SqlParameter("@Value8", SqlDbType.NVarChar), new SqlParameter("@Value9", SqlDbType.NVarChar), new SqlParameter("@UpdateUser", SqlDbType.BigInt, 8), new SqlParameter("@UpdateDate", SqlDbType.DateTime), new SqlParameter("@ID", SqlDbType.BigInt, 8) }; parameters[0].Value = model.CLevel; parameters[1].Value = model.Type; parameters[2].Value = model.Code; parameters[3].Value = model.Name; parameters[4].Value = model.Address; parameters[5].Value = model.Head; parameters[6].Value = model.Phone; parameters[7].Value = model.Tel; parameters[8].Value = model.Fax; parameters[9].Value = model.Email; parameters[10].Value = model.BusinessLicense; parameters[11].Value = model.Currency; parameters[12].Value = model.Parities; parameters[13].Value = model.ReconciliationDate; parameters[14].Value = model.SetupDate; parameters[15].Value = model.Supplier; parameters[16].Value = model.BeginDate; parameters[17].Value = model.EndDate; parameters[18].Value = model.Enable; parameters[19].Value = model.Status; parameters[20].Value = model.Area; parameters[21].Value = model.Industry; parameters[22].Value = model.Remark; parameters[23].Value = model.Value0; parameters[24].Value = model.Value1; parameters[25].Value = model.Value2; parameters[26].Value = model.Value3; parameters[27].Value = model.Value4; parameters[28].Value = model.Value5; parameters[29].Value = model.Value6; parameters[30].Value = model.Value7; parameters[31].Value = model.Value8; parameters[32].Value = model.Value9; parameters[33].Value = model.UpdateUser; parameters[34].Value = model.UpdateDate; parameters[35].Value = model.ID; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }