Exemplo n.º 1
0
        /// <summary>
        ///  增加一条数据
        /// </summary>
        public void Add(MobileSoft.Model.System.Tb_System_Community model)
        {
            int rowsAffected;

            SqlParameter[] parameters =
            {
                new SqlParameter("@CommCode",      SqlDbType.UniqueIdentifier, 16),
                new SqlParameter("@CommID",        SqlDbType.BigInt,            8),
                new SqlParameter("@RegType",       SqlDbType.SmallInt,          2),
                new SqlParameter("@RegMode",       SqlDbType.SmallInt,          2),
                new SqlParameter("@CommName",      SqlDbType.NVarChar,         50),
                new SqlParameter("@CommShortName", SqlDbType.NVarChar,         20),
                new SqlParameter("@ProvinceID",    SqlDbType.Int,               4),
                new SqlParameter("@CityID",        SqlDbType.Int,               4),
                new SqlParameter("@BoroughID",     SqlDbType.Int,               4),
                new SqlParameter("@StreetID",      SqlDbType.Int,               4),
                new SqlParameter("@GateSign",      SqlDbType.NVarChar,         20),
                new SqlParameter("@CommSpell",     SqlDbType.NVarChar,         20),
                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("@CommAddress",   SqlDbType.NVarChar,         50),
                new SqlParameter("@CommPost",      SqlDbType.NVarChar,         10),
                new SqlParameter("@CommDeputy",    SqlDbType.NVarChar,         20),
                new SqlParameter("@CommLinkMan",   SqlDbType.NVarChar,         20),
                new SqlParameter("@CommMobileTel", SqlDbType.NVarChar,         20),
                new SqlParameter("@CommWorkedTel", SqlDbType.NVarChar,         50),
                new SqlParameter("@CommFax",       SqlDbType.NVarChar,         20),
                new SqlParameter("@CommEmail",     SqlDbType.NVarChar,         50),
                new SqlParameter("@CommWeb",       SqlDbType.NVarChar,         50),
                new SqlParameter("@SysVersion",    SqlDbType.NVarChar,         20),
                new SqlParameter("@RegDate",       SqlDbType.DateTime),
                new SqlParameter("@IsDelete",      SqlDbType.SmallInt,          2),
                new SqlParameter("@VSPID",         SqlDbType.Int,               4),
                new SqlParameter("@SynchFlag",     SqlDbType.SmallInt, 2)
            };
            parameters[0].Value  = model.CommCode;
            parameters[1].Value  = model.CommID;
            parameters[2].Value  = model.RegType;
            parameters[3].Value  = model.RegMode;
            parameters[4].Value  = model.CommName;
            parameters[5].Value  = model.CommShortName;
            parameters[6].Value  = model.ProvinceID;
            parameters[7].Value  = model.CityID;
            parameters[8].Value  = model.BoroughID;
            parameters[9].Value  = model.StreetID;
            parameters[10].Value = model.GateSign;
            parameters[11].Value = model.CommSpell;
            parameters[12].Value = model.LoginCode;
            parameters[13].Value = model.LoginPassWD;
            parameters[14].Value = model.PwdQuestion;
            parameters[15].Value = model.PwdAnswer;
            parameters[16].Value = model.CommAddress;
            parameters[17].Value = model.CommPost;
            parameters[18].Value = model.CommDeputy;
            parameters[19].Value = model.CommLinkMan;
            parameters[20].Value = model.CommMobileTel;
            parameters[21].Value = model.CommWorkedTel;
            parameters[22].Value = model.CommFax;
            parameters[23].Value = model.CommEmail;
            parameters[24].Value = model.CommWeb;
            parameters[25].Value = model.SysVersion;
            parameters[26].Value = model.RegDate;
            parameters[27].Value = model.IsDelete;
            parameters[28].Value = model.VSPID;
            parameters[29].Value = model.SynchFlag;

            DbHelperSQL.RunProcedure("Proc_Tb_System_Community_ADD", parameters, out rowsAffected);
        }
Exemplo n.º 2
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public MobileSoft.Model.System.Tb_System_Community GetModel(Guid CommCode, long CommID)
        {
            SqlParameter[] parameters =
            {
                new SqlParameter("@CommCode", SqlDbType.UniqueIdentifier),
                new SqlParameter("@CommID",   SqlDbType.BigInt)
            };
            parameters[0].Value = CommCode;
            parameters[1].Value = CommID;

            MobileSoft.Model.System.Tb_System_Community model = new MobileSoft.Model.System.Tb_System_Community();
            DataSet ds = DbHelperSQL.RunProcedure("Proc_Tb_System_Community_GetModel", parameters, "ds");

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["CommCode"].ToString() != "")
                {
                    model.CommCode = new Guid(ds.Tables[0].Rows[0]["CommCode"].ToString());
                }
                if (ds.Tables[0].Rows[0]["CommID"].ToString() != "")
                {
                    model.CommID = long.Parse(ds.Tables[0].Rows[0]["CommID"].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.CommName      = ds.Tables[0].Rows[0]["CommName"].ToString();
                model.CommShortName = ds.Tables[0].Rows[0]["CommShortName"].ToString();
                if (ds.Tables[0].Rows[0]["ProvinceID"].ToString() != "")
                {
                    model.ProvinceID = int.Parse(ds.Tables[0].Rows[0]["ProvinceID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["CityID"].ToString() != "")
                {
                    model.CityID = int.Parse(ds.Tables[0].Rows[0]["CityID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["BoroughID"].ToString() != "")
                {
                    model.BoroughID = int.Parse(ds.Tables[0].Rows[0]["BoroughID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["StreetID"].ToString() != "")
                {
                    model.StreetID = int.Parse(ds.Tables[0].Rows[0]["StreetID"].ToString());
                }
                model.GateSign      = ds.Tables[0].Rows[0]["GateSign"].ToString();
                model.CommSpell     = ds.Tables[0].Rows[0]["CommSpell"].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.CommAddress   = ds.Tables[0].Rows[0]["CommAddress"].ToString();
                model.CommPost      = ds.Tables[0].Rows[0]["CommPost"].ToString();
                model.CommDeputy    = ds.Tables[0].Rows[0]["CommDeputy"].ToString();
                model.CommLinkMan   = ds.Tables[0].Rows[0]["CommLinkMan"].ToString();
                model.CommMobileTel = ds.Tables[0].Rows[0]["CommMobileTel"].ToString();
                model.CommWorkedTel = ds.Tables[0].Rows[0]["CommWorkedTel"].ToString();
                model.CommFax       = ds.Tables[0].Rows[0]["CommFax"].ToString();
                model.CommEmail     = ds.Tables[0].Rows[0]["CommEmail"].ToString();
                model.CommWeb       = ds.Tables[0].Rows[0]["CommWeb"].ToString();
                model.SysVersion    = ds.Tables[0].Rows[0]["SysVersion"].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]["IsDelete"].ToString() != "")
                {
                    model.IsDelete = int.Parse(ds.Tables[0].Rows[0]["IsDelete"].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]["SynchFlag"].ToString() != "")
                {
                    model.SynchFlag = int.Parse(ds.Tables[0].Rows[0]["SynchFlag"].ToString());
                }
                return(model);
            }
            else
            {
                return(null);
            }
        }