Пример #1
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(LPWeb.Model.ProspectNotes model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into ProspectNotes(");
            strSql.Append("ContactId,Created,Sender,Note,Exported)");
            strSql.Append(" values (");
            strSql.Append("@ContactId,@Created,@Sender,@Note,@Exported)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@ContactId", SqlDbType.Int,         4),
                new SqlParameter("@Created",   SqlDbType.DateTime),
                new SqlParameter("@Sender",    SqlDbType.NVarChar,  255),
                new SqlParameter("@Note",      SqlDbType.NVarChar,  500),
                new SqlParameter("@Exported",  SqlDbType.Bit, 1)
            };
            parameters[0].Value = model.ContactId;
            parameters[1].Value = model.Created;
            parameters[2].Value = model.Sender;
            parameters[3].Value = model.Note;
            parameters[4].Value = model.Exported;

            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(1);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Пример #2
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public void Update(LPWeb.Model.ProspectNotes model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update ProspectNotes set ");
            strSql.Append("PropsectNoteId=@PropsectNoteId,");
            strSql.Append("ContactId=@ContactId,");
            strSql.Append("Created=@Created,");
            strSql.Append("Sender=@Sender,");
            strSql.Append("Note=@Note,");
            strSql.Append("Exported=@Exported");
            strSql.Append(" where PropsectNoteId=@PropsectNoteId ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@PropsectNoteId", SqlDbType.Int,         4),
                new SqlParameter("@ContactId",      SqlDbType.Int,         4),
                new SqlParameter("@Created",        SqlDbType.DateTime),
                new SqlParameter("@Sender",         SqlDbType.NVarChar,  255),
                new SqlParameter("@Note",           SqlDbType.NVarChar,  500),
                new SqlParameter("@Exported",       SqlDbType.Bit, 1)
            };
            parameters[0].Value = model.PropsectNoteId;
            parameters[1].Value = model.ContactId;
            parameters[2].Value = model.Created;
            parameters[3].Value = model.Sender;
            parameters[4].Value = model.Note;
            parameters[5].Value = model.Exported;

            DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
        }
Пример #3
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public LPWeb.Model.ProspectNotes GetModel(int PropsectNoteId)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 PropsectNoteId,ContactId,Created,Sender,Note,Exported from ProspectNotes ");
            strSql.Append(" where PropsectNoteId=@PropsectNoteId ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@PropsectNoteId", SqlDbType.Int, 4)
            };
            parameters[0].Value = PropsectNoteId;

            LPWeb.Model.ProspectNotes model = new LPWeb.Model.ProspectNotes();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["PropsectNoteId"].ToString() != "")
                {
                    model.PropsectNoteId = int.Parse(ds.Tables[0].Rows[0]["PropsectNoteId"].ToString());
                }
                if (ds.Tables[0].Rows[0]["ContactId"].ToString() != "")
                {
                    model.ContactId = int.Parse(ds.Tables[0].Rows[0]["ContactId"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Created"].ToString() != "")
                {
                    model.Created = DateTime.Parse(ds.Tables[0].Rows[0]["Created"].ToString());
                }
                model.Sender = ds.Tables[0].Rows[0]["Sender"].ToString();
                model.Note   = ds.Tables[0].Rows[0]["Note"].ToString();
                if (ds.Tables[0].Rows[0]["Exported"].ToString() != "")
                {
                    if ((ds.Tables[0].Rows[0]["Exported"].ToString() == "1") || (ds.Tables[0].Rows[0]["Exported"].ToString().ToLower() == "true"))
                    {
                        model.Exported = true;
                    }
                    else
                    {
                        model.Exported = false;
                    }
                }
                return(model);
            }
            else
            {
                return(null);
            }
        }