Пример #1
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public XBase.Model.Personal.Memo.PersonalMemo GetModel(int ID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 ID,CompanyCD,MemoNo,TItle,Content,CanViewUser,CanViewUserName,Attachment,Memoer,MemoDate,Creator,CreateDate,ModifiedDate,ModifiedUserID,Status from [officedba].PersonalMemo ");
            strSql.Append(" where ID=@ID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@ID", SqlDbType.Int, 4)
            };
            parameters[0].Value = ID;

            XBase.Model.Personal.Memo.PersonalMemo model = new XBase.Model.Personal.Memo.PersonalMemo();
            DataTable dt = SqlHelper.ExecuteSql(strSql.ToString(), parameters);
            DataSet   ds = new DataSet();

            ds.Tables.Add(dt);
            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["ID"].ToString() != "")
                {
                    model.ID = int.Parse(ds.Tables[0].Rows[0]["ID"].ToString());
                }
                model.CompanyCD       = ds.Tables[0].Rows[0]["CompanyCD"].ToString();
                model.MemoNo          = ds.Tables[0].Rows[0]["MemoNo"].ToString();
                model.TItle           = ds.Tables[0].Rows[0]["TItle"].ToString();
                model.Content         = ds.Tables[0].Rows[0]["Content"].ToString();
                model.CanViewUser     = ds.Tables[0].Rows[0]["CanViewUser"].ToString();
                model.CanViewUserName = ds.Tables[0].Rows[0]["CanViewUserName"].ToString();
                model.Attachment      = ds.Tables[0].Rows[0]["Attachment"].ToString();
                if (ds.Tables[0].Rows[0]["Memoer"].ToString() != "")
                {
                    model.Memoer = int.Parse(ds.Tables[0].Rows[0]["Memoer"].ToString());
                }
                if (ds.Tables[0].Rows[0]["MemoDate"].ToString() != "")
                {
                    model.MemoDate = DateTime.Parse(ds.Tables[0].Rows[0]["MemoDate"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Creator"].ToString() != "")
                {
                    model.Creator = int.Parse(ds.Tables[0].Rows[0]["Creator"].ToString());
                }
                if (ds.Tables[0].Rows[0]["CreateDate"].ToString() != "")
                {
                    model.CreateDate = DateTime.Parse(ds.Tables[0].Rows[0]["CreateDate"].ToString());
                }
                if (ds.Tables[0].Rows[0]["ModifiedDate"].ToString() != "")
                {
                    model.ModifiedDate = DateTime.Parse(ds.Tables[0].Rows[0]["ModifiedDate"].ToString());
                }
                model.ModifiedUserID = ds.Tables[0].Rows[0]["ModifiedUserID"].ToString();
                model.Status         = ds.Tables[0].Rows[0]["Status"].ToString();
                return(model);
            }
            else
            {
                return(null);
            }
        }
Пример #2
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public void Update(XBase.Model.Personal.Memo.PersonalMemo model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update [officedba].PersonalMemo set ");
            strSql.Append("CompanyCD=@CompanyCD,");
            strSql.Append("MemoNo=@MemoNo,");
            strSql.Append("TItle=@TItle,");
            strSql.Append("Content=@Content,");
            strSql.Append("CanViewUser=@CanViewUser,");
            strSql.Append("CanViewUserName=@CanViewUserName,");
            strSql.Append("Attachment=@Attachment,");
            strSql.Append("Memoer=@Memoer,");
            strSql.Append("MemoDate=@MemoDate,");
            strSql.Append("Creator=@Creator,");
            strSql.Append("CreateDate=@CreateDate,");
            strSql.Append("ModifiedDate=@ModifiedDate,");
            strSql.Append("ModifiedUserID=@ModifiedUserID,");
            strSql.Append("Status=@Status");
            strSql.Append(" where ID=@ID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@ID",              SqlDbType.Int,          4),
                new SqlParameter("@CompanyCD",       SqlDbType.VarChar,      8),
                new SqlParameter("@MemoNo",          SqlDbType.VarChar,     50),
                new SqlParameter("@TItle",           SqlDbType.VarChar,    100),
                new SqlParameter("@Content",         SqlDbType.NText),
                new SqlParameter("@CanViewUser",     SqlDbType.VarChar,   1024),
                new SqlParameter("@CanViewUserName", SqlDbType.VarChar,   1024),
                new SqlParameter("@Attachment",      SqlDbType.VarChar,    200),
                new SqlParameter("@Memoer",          SqlDbType.Int,          4),
                new SqlParameter("@MemoDate",        SqlDbType.DateTime),
                new SqlParameter("@Creator",         SqlDbType.Int,          4),
                new SqlParameter("@CreateDate",      SqlDbType.DateTime),
                new SqlParameter("@ModifiedDate",    SqlDbType.DateTime),
                new SqlParameter("@ModifiedUserID",  SqlDbType.VarChar,     50),
                new SqlParameter("@Status",          SqlDbType.VarChar, 50)
            };
            parameters[0].Value  = model.ID;
            parameters[1].Value  = model.CompanyCD;
            parameters[2].Value  = model.MemoNo;
            parameters[3].Value  = model.TItle;
            parameters[4].Value  = model.Content;
            parameters[5].Value  = model.CanViewUser;
            parameters[6].Value  = model.CanViewUserName;
            parameters[7].Value  = model.Attachment;
            parameters[8].Value  = model.Memoer;
            parameters[9].Value  = model.MemoDate;
            parameters[10].Value = model.Creator;
            parameters[11].Value = model.CreateDate;
            parameters[12].Value = model.ModifiedDate;
            parameters[13].Value = model.ModifiedUserID;
            parameters[14].Value = model.Status;

            SqlHelper.ExecuteTransSql(strSql.ToString(), parameters);
        }
Пример #3
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(XBase.Model.Personal.Memo.PersonalMemo model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into [officedba].PersonalMemo(");
            strSql.Append("CompanyCD,MemoNo,TItle,Content,CanViewUser,CanViewUserName,Attachment,Memoer,MemoDate,Creator,CreateDate,ModifiedDate,ModifiedUserID,Status)");
            strSql.Append(" values (");
            strSql.Append("@CompanyCD,@MemoNo,@TItle,@Content,@CanViewUser,@CanViewUserName,@Attachment,@Memoer,@MemoDate,@Creator,@CreateDate,@ModifiedDate,@ModifiedUserID,@Status)");
            strSql.Append(";select @ID=@@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@CompanyCD",       SqlDbType.VarChar,      8),
                new SqlParameter("@MemoNo",          SqlDbType.VarChar,     50),
                new SqlParameter("@TItle",           SqlDbType.VarChar,    100),
                new SqlParameter("@Content",         SqlDbType.NText),
                new SqlParameter("@CanViewUser",     SqlDbType.VarChar,   1024),
                new SqlParameter("@CanViewUserName", SqlDbType.VarChar,   1024),
                new SqlParameter("@Attachment",      SqlDbType.VarChar,    200),
                new SqlParameter("@Memoer",          SqlDbType.Int,          4),
                new SqlParameter("@MemoDate",        SqlDbType.DateTime),
                new SqlParameter("@Creator",         SqlDbType.Int,          4),
                new SqlParameter("@CreateDate",      SqlDbType.DateTime),
                new SqlParameter("@ModifiedDate",    SqlDbType.DateTime),
                new SqlParameter("@ModifiedUserID",  SqlDbType.VarChar,     50),
                new SqlParameter("@Status",          SqlDbType.VarChar,     50),
                new SqlParameter("@ID",              SqlDbType.Int, 0)
            };
            parameters[0].Value  = model.CompanyCD;
            parameters[1].Value  = model.MemoNo;
            parameters[2].Value  = model.TItle;
            parameters[3].Value  = model.Content;
            parameters[4].Value  = model.CanViewUser;
            parameters[5].Value  = model.CanViewUserName;
            parameters[6].Value  = model.Attachment;
            parameters[7].Value  = model.Memoer;
            parameters[8].Value  = model.MemoDate;
            parameters[9].Value  = model.Creator;
            parameters[10].Value = model.CreateDate;
            parameters[11].Value = model.ModifiedDate;
            parameters[12].Value = model.ModifiedUserID;
            parameters[13].Value = model.Status;

            parameters[14].Direction = ParameterDirection.Output;

            SqlHelper.ExecuteTransSql(strSql.ToString(), parameters);
            return(int.Parse(parameters[14].Value.ToString()));
        }
Пример #4
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public void Update(XBase.Model.Personal.Memo.PersonalMemo model)
 {
     dal.Update(model);
 }
Пример #5
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public int Add(XBase.Model.Personal.Memo.PersonalMemo model)
 {
     return(dal.Add(model));
 }
Пример #6
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public XBase.Model.Personal.Memo.PersonalMemo GetModel(int ID)
        {

            StringBuilder strSql = new StringBuilder();
            strSql.Append("select  top 1 ID,CompanyCD,MemoNo,TItle,Content,CanViewUser,CanViewUserName,Attachment,Memoer,MemoDate,Creator,CreateDate,ModifiedDate,ModifiedUserID,Status from [officedba].PersonalMemo ");
            strSql.Append(" where ID=@ID ");
            SqlParameter[] parameters = {
					new SqlParameter("@ID", SqlDbType.Int,4)};
            parameters[0].Value = ID;

            XBase.Model.Personal.Memo.PersonalMemo model = new XBase.Model.Personal.Memo.PersonalMemo();
            DataTable dt = SqlHelper.ExecuteSql(strSql.ToString(), parameters);
            DataSet ds = new DataSet();
            ds.Tables.Add(dt);
            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["ID"].ToString() != "")
                {
                    model.ID = int.Parse(ds.Tables[0].Rows[0]["ID"].ToString());
                }
                model.CompanyCD = ds.Tables[0].Rows[0]["CompanyCD"].ToString();
                model.MemoNo = ds.Tables[0].Rows[0]["MemoNo"].ToString();
                model.TItle = ds.Tables[0].Rows[0]["TItle"].ToString();
                model.Content = ds.Tables[0].Rows[0]["Content"].ToString();
                model.CanViewUser = ds.Tables[0].Rows[0]["CanViewUser"].ToString();
                model.CanViewUserName = ds.Tables[0].Rows[0]["CanViewUserName"].ToString();
                model.Attachment = ds.Tables[0].Rows[0]["Attachment"].ToString();
                if (ds.Tables[0].Rows[0]["Memoer"].ToString() != "")
                {
                    model.Memoer = int.Parse(ds.Tables[0].Rows[0]["Memoer"].ToString());
                }
                if (ds.Tables[0].Rows[0]["MemoDate"].ToString() != "")
                {
                    model.MemoDate = DateTime.Parse(ds.Tables[0].Rows[0]["MemoDate"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Creator"].ToString() != "")
                {
                    model.Creator = int.Parse(ds.Tables[0].Rows[0]["Creator"].ToString());
                }
                if (ds.Tables[0].Rows[0]["CreateDate"].ToString() != "")
                {
                    model.CreateDate = DateTime.Parse(ds.Tables[0].Rows[0]["CreateDate"].ToString());
                }
                if (ds.Tables[0].Rows[0]["ModifiedDate"].ToString() != "")
                {
                    model.ModifiedDate = DateTime.Parse(ds.Tables[0].Rows[0]["ModifiedDate"].ToString());
                }
                model.ModifiedUserID = ds.Tables[0].Rows[0]["ModifiedUserID"].ToString();
                model.Status = ds.Tables[0].Rows[0]["Status"].ToString();
                return model;
            }
            else
            {
                return null;
            }
        }