コード例 #1
0
        /// <summary>
        ///  增加一条数据
        /// </summary>
        public int Add(MobileSoft.Model.Common.Tb_Common_CommonInfo model)
        {
            int rowsAffected;

            SqlParameter[] parameters =
            {
                new SqlParameter("@IID",              SqlDbType.BigInt,       8),
                new SqlParameter("@DepCode",          SqlDbType.NVarChar,    20),
                new SqlParameter("@OrganCode",        SqlDbType.NVarChar,    20),
                new SqlParameter("@TypeCode",         SqlDbType.NVarChar,    20),
                new SqlParameter("@Title",            SqlDbType.NVarChar,   100),
                new SqlParameter("@Content",          SqlDbType.NText),
                new SqlParameter("@UserName",         SqlDbType.NVarChar,    50),
                new SqlParameter("@IssueDate",        SqlDbType.DateTime),
                new SqlParameter("@Type",             SqlDbType.NVarChar,    20),
                new SqlParameter("@ReadDepartName",   SqlDbType.NVarChar,  3999),
                new SqlParameter("@ReadDepartCode",   SqlDbType.NVarChar,  3999),
                new SqlParameter("@ReadUserName",     SqlDbType.NVarChar,  3999),
                new SqlParameter("@ReadUserCode",     SqlDbType.NVarChar,  3999),
                new SqlParameter("@HaveReadUserName", SqlDbType.NVarChar,  3999),
                new SqlParameter("@HaveReadUserCode", SqlDbType.NVarChar, 3999)
            };
            parameters[0].Direction = ParameterDirection.Output;
            parameters[1].Value     = model.DepCode;
            parameters[2].Value     = model.OrganCode;
            parameters[3].Value     = model.TypeCode;
            parameters[4].Value     = model.Title;
            parameters[5].Value     = model.Content;
            parameters[6].Value     = model.UserName;
            parameters[7].Value     = model.IssueDate;
            parameters[8].Value     = model.Type;
            parameters[9].Value     = model.ReadDepartName;
            parameters[10].Value    = model.ReadDepartCode;
            parameters[11].Value    = model.ReadUserName;
            parameters[12].Value    = model.ReadUserCode;
            parameters[13].Value    = model.HaveReadUserName;
            parameters[14].Value    = model.HaveReadUserCode;

            DbHelperSQL.RunProcedure("Proc_Tb_Common_CommonInfo_ADD", parameters, out rowsAffected);
            return((int)parameters[0].Value);
        }
コード例 #2
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public MobileSoft.Model.Common.Tb_Common_CommonInfo GetModel(long IID)
        {
            SqlParameter[] parameters =
            {
                new SqlParameter("@IID", SqlDbType.BigInt)
            };
            parameters[0].Value = IID;

            MobileSoft.Model.Common.Tb_Common_CommonInfo model = new MobileSoft.Model.Common.Tb_Common_CommonInfo();
            DataSet ds = DbHelperSQL.RunProcedure("Proc_Tb_Common_CommonInfo_GetModel", parameters, "ds");

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["IID"].ToString() != "")
                {
                    model.IID = long.Parse(ds.Tables[0].Rows[0]["IID"].ToString());
                }
                model.DepCode   = ds.Tables[0].Rows[0]["DepCode"].ToString();
                model.OrganCode = ds.Tables[0].Rows[0]["OrganCode"].ToString();
                model.TypeCode  = ds.Tables[0].Rows[0]["TypeCode"].ToString();
                model.Title     = ds.Tables[0].Rows[0]["Title"].ToString();
                model.Content   = ds.Tables[0].Rows[0]["Content"].ToString();
                model.UserName  = ds.Tables[0].Rows[0]["UserName"].ToString();
                if (ds.Tables[0].Rows[0]["IssueDate"].ToString() != "")
                {
                    model.IssueDate = DateTime.Parse(ds.Tables[0].Rows[0]["IssueDate"].ToString());
                }
                model.Type             = ds.Tables[0].Rows[0]["Type"].ToString();
                model.ReadDepartName   = ds.Tables[0].Rows[0]["ReadDepartName"].ToString();
                model.ReadDepartCode   = ds.Tables[0].Rows[0]["ReadDepartCode"].ToString();
                model.ReadUserName     = ds.Tables[0].Rows[0]["ReadUserName"].ToString();
                model.ReadUserCode     = ds.Tables[0].Rows[0]["ReadUserCode"].ToString();
                model.HaveReadUserName = ds.Tables[0].Rows[0]["HaveReadUserName"].ToString();
                model.HaveReadUserCode = ds.Tables[0].Rows[0]["HaveReadUserCode"].ToString();
                return(model);
            }
            else
            {
                return(null);
            }
        }