コード例 #1
0
ファイル: UserPipelineViews.cs プロジェクト: PulseCRM/Pulse
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public void Add(LPWeb.Model.UserPipelineViews model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into UserPipelineViews (");
            strSql.Append("UserId,PipelineType,ViewName,Enabled,ViewFilter,OrgTypeFilter,OrgFilter,StageFilter,ContactTypeFilter,ContactFilter,DateTypeFilter,DateFilter,AdvancedLoanFilters)");
            strSql.Append(" values (");
            strSql.Append("@UserId,@PipelineType,@ViewName,@Enabled,@ViewFilter,@OrgTypeFilter,@OrgFilter,@StageFilter,@ContactTypeFilter,@ContactFilter,@DateTypeFilter,@DateFilter,@AdvancedLoanFilters)");
            SqlParameter[] parameters =
            {
                new SqlParameter("@UserId",              SqlDbType.Int,        4),
                new SqlParameter("@PipelineType",        SqlDbType.NVarChar,  50),
                new SqlParameter("@ViewName",            SqlDbType.NVarChar, 200),
                new SqlParameter("@Enabled",             SqlDbType.Bit,        1),
                new SqlParameter("@ViewFilter",          SqlDbType.NVarChar,  50),
                new SqlParameter("@OrgTypeFilter",       SqlDbType.NVarChar,  50),
                new SqlParameter("@OrgFilter",           SqlDbType.NVarChar,  50),
                new SqlParameter("@StageFilter",         SqlDbType.NVarChar,  50),
                new SqlParameter("@ContactTypeFilter",   SqlDbType.NVarChar, 250),
                new SqlParameter("@ContactFilter",       SqlDbType.NVarChar,  50),
                new SqlParameter("@DateTypeFilter",      SqlDbType.NVarChar,  50),
                new SqlParameter("@DateFilter",          SqlDbType.NVarChar,  50),
                new SqlParameter("@AdvancedLoanFilters", SqlDbType.NVarChar, -1)
            };
            parameters[0].Value  = model.UserId;
            parameters[1].Value  = model.PipelineType;
            parameters[2].Value  = model.ViewName;
            parameters[3].Value  = model.Enabled;
            parameters[4].Value  = model.ViewFilter;
            parameters[5].Value  = model.OrgTypeFilter;
            parameters[6].Value  = model.OrgFilter;
            parameters[7].Value  = model.StageFilter;
            parameters[8].Value  = model.ContactTypeFilter;
            parameters[9].Value  = model.ContactFilter;
            parameters[10].Value = model.DateTypeFilter;
            parameters[11].Value = model.DateFilter;
            parameters[12].Value = model.AdvancedLoanFilters;

            DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
        }
コード例 #2
0
ファイル: UserPipelineViews.cs プロジェクト: PulseCRM/Pulse
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(LPWeb.Model.UserPipelineViews model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update UserPipelineViews set ");
            strSql.Append("UserId=@UserId,");
            strSql.Append("PipelineType=@PipelineType,");
            strSql.Append("ViewName=@ViewName,");
            strSql.Append("Enabled=@Enabled,");
            strSql.Append("ViewFilter=@ViewFilter,");
            strSql.Append("OrgTypeFilter=@OrgTypeFilter,");
            strSql.Append("OrgFilter=@OrgFilter,");
            strSql.Append("StageFilter=@StageFilter,");
            strSql.Append("ContactTypeFilter=@ContactTypeFilter,");
            strSql.Append("ContactFilter=@ContactFilter,");
            strSql.Append("DateTypeFilter=@DateTypeFilter,");
            strSql.Append("DateFilter=@DateFilter,");
            strSql.Append("AdvancedLoanFilters=@AdvancedLoanFilters");
            strSql.Append(" where UserPipelineViewID=@UserPipelineViewID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@UserPipelineViewID",  SqlDbType.Int,        4),
                new SqlParameter("@PipelineType",        SqlDbType.NVarChar,  50),
                new SqlParameter("@ViewName",            SqlDbType.NVarChar, 200),
                new SqlParameter("@Enabled",             SqlDbType.Bit,        1),
                new SqlParameter("@ViewFilter",          SqlDbType.NVarChar,  50),
                new SqlParameter("@OrgTypeFilter",       SqlDbType.NVarChar,  50),
                new SqlParameter("@OrgFilter",           SqlDbType.NVarChar,  50),
                new SqlParameter("@StageFilter",         SqlDbType.NVarChar,  50),
                new SqlParameter("@ContactTypeFilter",   SqlDbType.NVarChar, 250),
                new SqlParameter("@ContactFilter",       SqlDbType.NVarChar,  50),
                new SqlParameter("@DateTypeFilter",      SqlDbType.NVarChar,  50),
                new SqlParameter("@DateFilter",          SqlDbType.NVarChar,  50),
                new SqlParameter("@AdvancedLoanFilters", SqlDbType.NVarChar,  -1),
                new SqlParameter("@UserID",              SqlDbType.Int)
            };
            parameters[0].Value  = model.UserPipelineViewID;
            parameters[1].Value  = model.PipelineType;
            parameters[2].Value  = model.ViewName;
            parameters[3].Value  = model.Enabled;
            parameters[4].Value  = model.ViewFilter;
            parameters[5].Value  = model.OrgTypeFilter;
            parameters[6].Value  = model.OrgFilter;
            parameters[7].Value  = model.StageFilter;
            parameters[8].Value  = model.ContactTypeFilter;
            parameters[9].Value  = model.ContactFilter;
            parameters[10].Value = model.DateTypeFilter;
            parameters[11].Value = model.DateFilter;
            parameters[12].Value = model.AdvancedLoanFilters;
            parameters[13].Value = model.UserId;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #3
0
ファイル: UserPipelineViews.cs プロジェクト: PulseCRM/Pulse
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public LPWeb.Model.UserPipelineViews GetModel(int UserPipelineViewID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("SELECT  top 1 [UserPipelineViewID],[UserId],[PipelineType],[ViewName],[Enabled],[ViewFilter],[OrgTypeFilter],[OrgFilter],[StageFilter],[ContactTypeFilter],[ContactFilter],[DateTypeFilter],[DateFilter],[AdvancedLoanFilters]  FROM UserPipelineViews ");
            strSql.Append(" WHERE UserPipelineViewID=@UserPipelineViewID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@UserPipelineViewID", SqlDbType.Int, 4)
            };
            parameters[0].Value = UserPipelineViewID;

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

            if (ds.Tables[0].Rows.Count > 0)
            {
                var dr = ds.Tables[0].Rows[0];
                model.UserPipelineViewID = 0;
                if (dr["UserPipelineViewID"].ToString() != "")
                {
                    model.UserPipelineViewID = int.Parse(dr["UserPipelineViewID"].ToString());
                }

                if (dr["UserId"] != DBNull.Value && dr["UserId"].ToString() != "")
                {
                    model.UserId = int.Parse(dr["UserId"].ToString());
                }

                if (dr["PipelineType"] != DBNull.Value && dr["PipelineType"] != "")
                {
                    model.PipelineType = dr["PipelineType"].ToString();
                }

                if (dr["ViewName"] != DBNull.Value && dr["ViewName"] != "")
                {
                    model.PipelineType = dr["ViewName"].ToString();
                }

                model.Enabled = false;
                if (dr["Enabled"] != DBNull.Value && dr["Enabled"] != "")
                {
                    model.Enabled = Convert.ToBoolean(dr["Enabled"]);
                }

                if (dr["OrgTypeFilter"] != DBNull.Value && dr["OrgTypeFilter"] != "")
                {
                    model.OrgTypeFilter = dr["OrgTypeFilter"].ToString();
                }

                if (dr["OrgFilter"] != DBNull.Value && dr["OrgFilter"] != "")
                {
                    model.OrgFilter = dr["OrgFilter"].ToString();
                }

                if (dr["ViewFilter"] != DBNull.Value && dr["ViewFilter"] != "")
                {
                    model.ViewFilter = dr["ViewFilter"].ToString();
                }

                if (dr["StageFilter"] != DBNull.Value && dr["StageFilter"] != "")
                {
                    model.StageFilter = dr["StageFilter"].ToString();
                }

                if (dr["ContactTypeFilter"] != DBNull.Value && dr["ContactTypeFilter"] != "")
                {
                    model.ContactTypeFilter = dr["ContactTypeFilter"].ToString();
                }

                if (dr["ContactFilter"] != DBNull.Value && dr["ContactFilter"] != "")
                {
                    model.ContactFilter = dr["ContactFilter"].ToString();
                }

                if (dr["DateTypeFilter"] != DBNull.Value && dr["DateTypeFilter"] != "")
                {
                    model.DateTypeFilter = dr["DateTypeFilter"].ToString();
                }

                if (dr["DateFilter"] != DBNull.Value && dr["DateFilter"] != "")
                {
                    model.DateFilter = dr["DateFilter"].ToString();
                }

                if (dr["AdvancedLoanFilters"] != DBNull.Value && dr["AdvancedLoanFilters"] != "")
                {
                    model.AdvancedLoanFilters = dr["AdvancedLoanFilters"].ToString();
                }


                return(model);
            }
            else
            {
                return(null);
            }
        }