/// <summary> /// 增加一条数据 /// </summary> public void Add(MobileSoft.Model.System.Tb_System_Corp model) { int rowsAffected; SqlParameter[] parameters = { new SqlParameter("@CorpSID", SqlDbType.BigInt, 8), new SqlParameter("@CorpID", SqlDbType.Int, 4), new SqlParameter("@RegType", SqlDbType.SmallInt, 2), new SqlParameter("@RegMode", SqlDbType.SmallInt, 2), new SqlParameter("@CorpName", SqlDbType.NVarChar, 100), new SqlParameter("@CorpShortName", SqlDbType.NVarChar, 20), new SqlParameter("@CorpTypeName", SqlDbType.NVarChar, 20), new SqlParameter("@Province", SqlDbType.NVarChar, 20), new SqlParameter("@City", SqlDbType.NVarChar, 20), new SqlParameter("@Borough", SqlDbType.NVarChar, 20), new SqlParameter("@Street", SqlDbType.NVarChar, 200), new SqlParameter("@CommName", SqlDbType.NVarChar, 50), new SqlParameter("@LoginCode", SqlDbType.NVarChar, 50), new SqlParameter("@LoginPassWD", SqlDbType.NVarChar, 30), new SqlParameter("@PwdQuestion", SqlDbType.NVarChar, 50), new SqlParameter("@PwdAnswer", SqlDbType.NVarChar, 30), new SqlParameter("@CorpAddress", SqlDbType.NVarChar, 50), new SqlParameter("@CorpPost", SqlDbType.NVarChar, 10), new SqlParameter("@CorpDeputy", SqlDbType.NVarChar, 20), new SqlParameter("@CorpLinkMan", SqlDbType.NVarChar, 20), new SqlParameter("@CorpMobileTel", SqlDbType.NVarChar, 20), new SqlParameter("@CorpWorkedTel", SqlDbType.NVarChar, 50), new SqlParameter("@CorpFax", SqlDbType.NVarChar, 20), new SqlParameter("@CorpEmail", SqlDbType.NVarChar, 50), new SqlParameter("@CorpWeb", SqlDbType.NVarChar, 50), new SqlParameter("@AdminUserName", SqlDbType.NVarChar, 20), new SqlParameter("@AdminSex", SqlDbType.NVarChar, 10), new SqlParameter("@AdminUserTel", SqlDbType.NVarChar, 20), new SqlParameter("@AdminUserEmail", SqlDbType.NVarChar, 50), new SqlParameter("@DBServer", SqlDbType.NVarChar, 20), new SqlParameter("@DBName", SqlDbType.NVarChar, 20), new SqlParameter("@DBUser", SqlDbType.NVarChar, 20), new SqlParameter("@DBPwd", SqlDbType.NVarChar, 20), new SqlParameter("@RegDate", SqlDbType.DateTime), new SqlParameter("@BranchNum", SqlDbType.Int, 4), new SqlParameter("@CommNum", SqlDbType.Int, 4), new SqlParameter("@IsDelete", SqlDbType.SmallInt, 2), new SqlParameter("@ImgLogo1", SqlDbType.NVarChar, 100), new SqlParameter("@ImgLogo2", SqlDbType.NVarChar, 100), new SqlParameter("@SysDir", SqlDbType.NVarChar, 10), new SqlParameter("@SysVersion", SqlDbType.NVarChar, 20), new SqlParameter("@QQ", SqlDbType.NVarChar, 20), new SqlParameter("@StoreImage", SqlDbType.NVarChar, 100), new SqlParameter("@VSPID", SqlDbType.Int, 4), new SqlParameter("@CorpSynchCode", SqlDbType.UniqueIdentifier, 16), new SqlParameter("@SynchFlag", SqlDbType.SmallInt, 2), new SqlParameter("@LogoImgUrl", SqlDbType.NVarChar, 50), new SqlParameter("@CorpSort", SqlDbType.Int, 4), new SqlParameter("@IsRecommend", SqlDbType.SmallInt, 2), new SqlParameter("@RecommendIndex", SqlDbType.NVarChar, 5), new SqlParameter("@ActualCommSnum", SqlDbType.Int, 4), new SqlParameter("@ContractMemo", SqlDbType.NVarChar, 2000), new SqlParameter("@MobileSnum", SqlDbType.Int, 4), new SqlParameter("@ActualMobileSnum", SqlDbType.Int, 4), new SqlParameter("@CallVersion", SqlDbType.NVarChar, 20), new SqlParameter("@IsValidCode", SqlDbType.SmallInt, 2), new SqlParameter("@IsFees", SqlDbType.SmallInt, 2), new SqlParameter("@ContractBeginDate", SqlDbType.DateTime), new SqlParameter("@ContractEndDate", SqlDbType.DateTime), new SqlParameter("@UseBeginDate", SqlDbType.DateTime), new SqlParameter("@UseEndDate", SqlDbType.DateTime), new SqlParameter("@AllowanceDate", SqlDbType.DateTime), new SqlParameter("@YiZhiFuNum", SqlDbType.VarChar, 50), new SqlParameter("@YiZhiFuKey", SqlDbType.VarChar, 50), new SqlParameter("@YiJiFuHuoBanId", SqlDbType.VarChar, 50), new SqlParameter("@YiJiFuNum", SqlDbType.VarChar, 50), new SqlParameter("@YiJiFuKey", SqlDbType.VarChar, 50) }; parameters[0].Value = model.CorpSID; parameters[1].Value = model.CorpID; parameters[2].Value = model.RegType; parameters[3].Value = model.RegMode; parameters[4].Value = model.CorpName; parameters[5].Value = model.CorpShortName; parameters[6].Value = model.CorpTypeName; parameters[7].Value = model.Province; parameters[8].Value = model.City; parameters[9].Value = model.Borough; parameters[10].Value = model.Street; parameters[11].Value = model.CommName; parameters[12].Value = model.LoginCode; parameters[13].Value = model.LoginPassWD; parameters[14].Value = model.PwdQuestion; parameters[15].Value = model.PwdAnswer; parameters[16].Value = model.CorpAddress; parameters[17].Value = model.CorpPost; parameters[18].Value = model.CorpDeputy; parameters[19].Value = model.CorpLinkMan; parameters[20].Value = model.CorpMobileTel; parameters[21].Value = model.CorpWorkedTel; parameters[22].Value = model.CorpFax; parameters[23].Value = model.CorpEmail; parameters[24].Value = model.CorpWeb; parameters[25].Value = model.AdminUserName; parameters[26].Value = model.AdminSex; parameters[27].Value = model.AdminUserTel; parameters[28].Value = model.AdminUserEmail; parameters[29].Value = model.DBServer; parameters[30].Value = model.DBName; parameters[31].Value = model.DBUser; parameters[32].Value = model.DBPwd; parameters[33].Value = model.RegDate; parameters[34].Value = model.BranchNum; parameters[35].Value = model.CommNum; parameters[36].Value = model.IsDelete; parameters[37].Value = model.ImgLogo1; parameters[38].Value = model.ImgLogo2; parameters[39].Value = model.SysDir; parameters[40].Value = model.SysVersion; parameters[41].Value = model.QQ; parameters[42].Value = model.StoreImage; parameters[43].Value = model.VSPID; parameters[44].Value = model.CorpSynchCode; parameters[45].Value = model.SynchFlag; parameters[46].Value = model.LogoImgUrl; parameters[47].Value = model.CorpSort; parameters[48].Value = model.IsRecommend; parameters[49].Value = model.RecommendIndex; parameters[50].Value = model.ActualCommSnum; parameters[51].Value = model.ContractMemo; parameters[52].Value = model.MobileSnum; parameters[53].Value = model.ActualMobileSnum; parameters[54].Value = model.CallVersion; parameters[55].Value = model.IsValidCode; parameters[56].Value = model.IsFees; parameters[57].Value = model.ContractBeginDate; parameters[58].Value = model.ContractEndDate; parameters[59].Value = model.UseBeginDate; parameters[60].Value = model.UseEndDate; parameters[61].Value = model.AllowanceDate; parameters[62].Value = model.YiZhiFuNum; parameters[63].Value = model.YiZhiFuKey; parameters[64].Value = model.YiJiFuHuoBanId; parameters[65].Value = model.YiJiFuNum; parameters[66].Value = model.YiJiFuKey; DbHelperSQL.RunProcedure("Proc_Tb_System_Corp_ADD", parameters, out rowsAffected); }
/// <summary> /// 得到一个对象实体 /// </summary> public MobileSoft.Model.System.Tb_System_Corp GetModel(long CorpSID) { SqlParameter[] parameters = { new SqlParameter("@CorpSID", SqlDbType.BigInt) }; parameters[0].Value = CorpSID; MobileSoft.Model.System.Tb_System_Corp model = new MobileSoft.Model.System.Tb_System_Corp(); DataSet ds = DbHelperSQL.RunProcedure("Proc_Tb_System_Corp_GetModel", parameters, "ds"); if (ds.Tables[0].Rows.Count > 0) { if (ds.Tables[0].Rows[0]["CorpSID"].ToString() != "") { model.CorpSID = long.Parse(ds.Tables[0].Rows[0]["CorpSID"].ToString()); } if (ds.Tables[0].Rows[0]["CorpID"].ToString() != "") { model.CorpID = int.Parse(ds.Tables[0].Rows[0]["CorpID"].ToString()); } if (ds.Tables[0].Rows[0]["RegType"].ToString() != "") { model.RegType = int.Parse(ds.Tables[0].Rows[0]["RegType"].ToString()); } if (ds.Tables[0].Rows[0]["RegMode"].ToString() != "") { model.RegMode = int.Parse(ds.Tables[0].Rows[0]["RegMode"].ToString()); } model.CorpName = ds.Tables[0].Rows[0]["CorpName"].ToString(); model.CorpShortName = ds.Tables[0].Rows[0]["CorpShortName"].ToString(); model.CorpTypeName = ds.Tables[0].Rows[0]["CorpTypeName"].ToString(); model.Province = ds.Tables[0].Rows[0]["Province"].ToString(); model.City = ds.Tables[0].Rows[0]["City"].ToString(); model.Borough = ds.Tables[0].Rows[0]["Borough"].ToString(); model.Street = ds.Tables[0].Rows[0]["Street"].ToString(); model.CommName = ds.Tables[0].Rows[0]["CommName"].ToString(); model.LoginCode = ds.Tables[0].Rows[0]["LoginCode"].ToString(); model.LoginPassWD = ds.Tables[0].Rows[0]["LoginPassWD"].ToString(); model.PwdQuestion = ds.Tables[0].Rows[0]["PwdQuestion"].ToString(); model.PwdAnswer = ds.Tables[0].Rows[0]["PwdAnswer"].ToString(); model.CorpAddress = ds.Tables[0].Rows[0]["CorpAddress"].ToString(); model.CorpPost = ds.Tables[0].Rows[0]["CorpPost"].ToString(); model.CorpDeputy = ds.Tables[0].Rows[0]["CorpDeputy"].ToString(); model.CorpLinkMan = ds.Tables[0].Rows[0]["CorpLinkMan"].ToString(); model.CorpMobileTel = ds.Tables[0].Rows[0]["CorpMobileTel"].ToString(); model.CorpWorkedTel = ds.Tables[0].Rows[0]["CorpWorkedTel"].ToString(); model.CorpFax = ds.Tables[0].Rows[0]["CorpFax"].ToString(); model.CorpEmail = ds.Tables[0].Rows[0]["CorpEmail"].ToString(); model.CorpWeb = ds.Tables[0].Rows[0]["CorpWeb"].ToString(); model.AdminUserName = ds.Tables[0].Rows[0]["AdminUserName"].ToString(); model.AdminSex = ds.Tables[0].Rows[0]["AdminSex"].ToString(); model.AdminUserTel = ds.Tables[0].Rows[0]["AdminUserTel"].ToString(); model.AdminUserEmail = ds.Tables[0].Rows[0]["AdminUserEmail"].ToString(); model.DBServer = ds.Tables[0].Rows[0]["DBServer"].ToString(); model.DBName = ds.Tables[0].Rows[0]["DBName"].ToString(); model.DBUser = ds.Tables[0].Rows[0]["DBUser"].ToString(); model.DBPwd = ds.Tables[0].Rows[0]["DBPwd"].ToString(); if (ds.Tables[0].Rows[0]["RegDate"].ToString() != "") { model.RegDate = DateTime.Parse(ds.Tables[0].Rows[0]["RegDate"].ToString()); } if (ds.Tables[0].Rows[0]["BranchNum"].ToString() != "") { model.BranchNum = int.Parse(ds.Tables[0].Rows[0]["BranchNum"].ToString()); } if (ds.Tables[0].Rows[0]["CommNum"].ToString() != "") { model.CommNum = int.Parse(ds.Tables[0].Rows[0]["CommNum"].ToString()); } if (ds.Tables[0].Rows[0]["IsDelete"].ToString() != "") { model.IsDelete = int.Parse(ds.Tables[0].Rows[0]["IsDelete"].ToString()); } model.ImgLogo1 = ds.Tables[0].Rows[0]["ImgLogo1"].ToString(); model.ImgLogo2 = ds.Tables[0].Rows[0]["ImgLogo2"].ToString(); model.SysDir = ds.Tables[0].Rows[0]["SysDir"].ToString(); model.SysVersion = ds.Tables[0].Rows[0]["SysVersion"].ToString(); model.QQ = ds.Tables[0].Rows[0]["QQ"].ToString(); model.StoreImage = ds.Tables[0].Rows[0]["StoreImage"].ToString(); if (ds.Tables[0].Rows[0]["VSPID"].ToString() != "") { model.VSPID = int.Parse(ds.Tables[0].Rows[0]["VSPID"].ToString()); } if (ds.Tables[0].Rows[0]["CorpSynchCode"].ToString() != "") { model.CorpSynchCode = new Guid(ds.Tables[0].Rows[0]["CorpSynchCode"].ToString()); } if (ds.Tables[0].Rows[0]["SynchFlag"].ToString() != "") { model.SynchFlag = int.Parse(ds.Tables[0].Rows[0]["SynchFlag"].ToString()); } model.LogoImgUrl = ds.Tables[0].Rows[0]["LogoImgUrl"].ToString(); if (ds.Tables[0].Rows[0]["CorpSort"].ToString() != "") { model.CorpSort = int.Parse(ds.Tables[0].Rows[0]["CorpSort"].ToString()); } if (ds.Tables[0].Rows[0]["IsRecommend"].ToString() != "") { model.IsRecommend = int.Parse(ds.Tables[0].Rows[0]["IsRecommend"].ToString()); } model.RecommendIndex = ds.Tables[0].Rows[0]["RecommendIndex"].ToString(); if (ds.Tables[0].Rows[0]["ActualCommSnum"].ToString() != "") { model.ActualCommSnum = int.Parse(ds.Tables[0].Rows[0]["ActualCommSnum"].ToString()); } model.ContractMemo = ds.Tables[0].Rows[0]["ContractMemo"].ToString(); if (ds.Tables[0].Rows[0]["MobileSnum"].ToString() != "") { model.MobileSnum = int.Parse(ds.Tables[0].Rows[0]["MobileSnum"].ToString()); } if (ds.Tables[0].Rows[0]["ActualMobileSnum"].ToString() != "") { model.ActualMobileSnum = int.Parse(ds.Tables[0].Rows[0]["ActualMobileSnum"].ToString()); } model.CallVersion = ds.Tables[0].Rows[0]["CallVersion"].ToString(); if (ds.Tables[0].Rows[0]["IsValidCode"].ToString() != "") { model.IsValidCode = int.Parse(ds.Tables[0].Rows[0]["IsValidCode"].ToString()); } if (ds.Tables[0].Rows[0]["IsFees"].ToString() != "") { model.IsFees = int.Parse(ds.Tables[0].Rows[0]["IsFees"].ToString()); } if (ds.Tables[0].Rows[0]["ContractBeginDate"].ToString() != "") { model.ContractBeginDate = DateTime.Parse(ds.Tables[0].Rows[0]["ContractBeginDate"].ToString()); } if (ds.Tables[0].Rows[0]["ContractEndDate"].ToString() != "") { model.ContractEndDate = DateTime.Parse(ds.Tables[0].Rows[0]["ContractEndDate"].ToString()); } if (ds.Tables[0].Rows[0]["UseBeginDate"].ToString() != "") { model.UseBeginDate = DateTime.Parse(ds.Tables[0].Rows[0]["UseBeginDate"].ToString()); } if (ds.Tables[0].Rows[0]["UseEndDate"].ToString() != "") { model.UseEndDate = DateTime.Parse(ds.Tables[0].Rows[0]["UseEndDate"].ToString()); } if (ds.Tables[0].Rows[0]["AllowanceDate"].ToString() != "") { model.AllowanceDate = DateTime.Parse(ds.Tables[0].Rows[0]["AllowanceDate"].ToString()); } model.YiZhiFuNum = ds.Tables[0].Rows[0]["YiZhiFuNum"].ToString(); model.YiZhiFuKey = ds.Tables[0].Rows[0]["YiZhiFuKey"].ToString(); model.YiJiFuHuoBanId = ds.Tables[0].Rows[0]["YiJiFuHuoBanId"].ToString(); model.YiJiFuNum = ds.Tables[0].Rows[0]["YiJiFuNum"].ToString(); model.YiJiFuKey = ds.Tables[0].Rows[0]["YiJiFuKey"].ToString(); return(model); } else { return(null); } }