Beispiel #1
0
        /// <summary>
        /// 查询列表(带分页)。返回List
        /// </summary>
        /// <param name="m">s_系列</param>
        /// <param name="p">Model.Pages</param>
        /// <param name="Rc">返回记录总条数</param>
        public static List <Model.Uploadfile> Select_List(Model.Uploadfile m, ref Model.Pages p, ref long Rc)
        {
            #region ==返回参数处理==
            string[] return_value = Common.Functions.Parameters_Filter(m.s_Total_parameter, m.s_Main_parameter, m.s_Extended_parameter, demand);
            m.s_Main_parameter     = return_value[0];
            m.s_Extended_parameter = return_value[1];
            #endregion

            DataTable dt = Dal.Uploadfile.Select_List(ref p, ref Rc, m.s_Main_parameter, m.s_Extended_parameter, m.s_Uid, m.s_Uid_not, m.s_Order);
            DataRow   dr;
            List <Model.Uploadfile> l = new List <Model.Uploadfile>();
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                dr = dt.Rows[i];
                m  = new Model.Uploadfile();
                #region ==主参数==
                if (Common.Functions.checkHave(return_value[0], "Uid"))
                {
                    m.Uid = Common.Functions.ConvertInt16(dr["Uid"], 0);
                }
                if (Common.Functions.checkHave(return_value[0], "Url"))
                {
                    m.Url = dr["Url"].ToString();
                }
                #endregion
                l.Add(m);
            }
            dt.Dispose();

            return(l);
        }
Beispiel #2
0
        public ActionResult GetJQGridJson(int rows, int page, string sidx, string sord, string queryJson = "")
        {
            Model.Article query = new Model.Article();
            if (!string.IsNullOrEmpty(queryJson))
            {
                query = Newtonsoft.Json.JsonConvert.DeserializeObject <Model.Article>(queryJson);
            }
            #region ==获得记录==
            l_article              = new List <Model.Article>();
            p                      = new Model.Pages();
            p.Page                 = page;
            p.Ps                   = rows;
            m                      = new Model.Article();
            m.s_Alive              = query.s_Alive;
            m.s_Hot                = s_hot;
            m.s_Recommend          = s_recommend;
            m.s_d1                 = d1;
            m.s_d2                 = d2;
            m.s_Keywords           = query.s_Keywords;
            m.s_Kind               = Kind.ToString();
            m.s_Asid               = Asid;
            m.s_Order              = sidx + " " + sord;
            m.s_Main_parameter     = "Aid,Atitle,Url,Source,Author,Alive,Kind,Layer,Ainfo,Atime,Pic1,Pic2,Summary,Hot,Recommend,Asid,ieTitle,seoKeywords,seoDescription";
            m.s_Extended_parameter = "Stitle";
            l_article              = Bll.Article.Select_List(m, ref p, ref Rc);
            #endregion

            return(Json(new { page = p.Page.ToString(), total = p.Pc, records = Rc.ToString(), rows = l_article }));
        }
 /// <summary>
 /// Осуществляет переход на указанную страницу
 /// </summary>
 /// <param name="uri"></param>
 private void Navigate(Model.Pages page)
 {
     if (page.Equals(Pages.Exit))
     {
         this.Close();
     }
     frDisplay.Navigate(new Uri(page.GetUri(), UriKind.RelativeOrAbsolute));
 }
Beispiel #4
0
        /// <summary>
        /// 查询列表(带分页)。返回List
        /// </summary>
        /// <param name="m">s_系列</param>
        /// <param name="p">Model.Pages</param>
        /// <param name="Rc">返回记录总条数</param>
        public static List <Model.ArticleSort> Select_List(ref Model.Pages p, Model.ArticleSort m, ref long Rc)
        {
            #region ==返回参数处理==
            string[] return_value = Common.Functions.Parameters_Filter(m.s_Total_parameter, m.s_Main_parameter, m.s_Extended_parameter, demand);
            m.s_Main_parameter     = return_value[0];
            m.s_Extended_parameter = return_value[1];
            #endregion

            DataTable dt = Dal.ArticleSort.Select_List(ref p, ref Rc, m.s_Main_parameter, m.s_Extended_parameter, m.s_Keywords, m.s_Asid, m.s_Kind, m.s_Alive, m.s_Order);
            DataRow   dr;
            List <Model.ArticleSort> l = new List <Model.ArticleSort>();
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                dr = dt.Rows[i];
                m  = new Model.ArticleSort();

                #region ==主参数==
                if (Common.Functions.checkHave(return_value[0], "Asid"))
                {
                    m.Asid = Common.Functions.ConvertInt64(dr["Asid"], 0);
                }
                if (Common.Functions.checkHave(return_value[0], "Stitle"))
                {
                    m.Stitle = dr["Stitle"].ToString();
                }
                if (Common.Functions.checkHave(return_value[0], "Layer"))
                {
                    m.Layer = Common.Functions.ConvertInt64(dr["Layer"], 0);
                }
                if (Common.Functions.checkHave(return_value[0], "Alive"))
                {
                    m.Alive = Convert.ToBoolean(dr["Alive"]);
                }
                if (Common.Functions.checkHave(return_value[0], "Kind"))
                {
                    m.Kind = Common.Functions.ConvertInt32(dr["Kind"], 0);
                }
                #endregion
                l.Add(m);
            }

            dt.Dispose();
            return(l);
        }
Beispiel #5
0
        /// <summary>
        /// 查询列表(带分页)。返回List
        /// </summary>
        /// <param name="m">s_系列</param>
        /// <param name="p">Model.Pages</param>
        /// <param name="Rc">返回表记录总数量</param>
        public static List <Model.LawyerFirst> Select_List(Model.LawyerFirst m, ref Model.Pages p, ref long Rc)
        {
            #region ==返回参数处理==
            string[] return_value = Common.Functions.Parameters_Filter(m.s_Total_parameter, m.s_Main_parameter, m.s_Extended_parameter, demand);
            m.s_Main_parameter     = return_value[0];
            m.s_Extended_parameter = return_value[1];
            #endregion

            DataTable dt = Dal.LawyerFirst.Select_List(ref p, m.s_Main_parameter, m.s_Extended_parameter, m.s_Keywords, m.s_Lid, m.s_Order, ref Rc);
            DataRow   dr;
            List <Model.LawyerFirst> l = new List <Model.LawyerFirst>();
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                dr = dt.Rows[i];
                m  = new Model.LawyerFirst();
                #region 主参数
                if (Common.Functions.checkHave(return_value[0], "Lid"))
                {
                    m.Lid = Common.Functions.ConvertInt64(dr["Lid"]);
                }
                if (Common.Functions.checkHave(return_value[0], "Pic1"))
                {
                    m.Pic1 = Common.Functions.ConvertString(dr["Pic1"]);
                }
                if (Common.Functions.checkHave(return_value[0], "Lname"))
                {
                    m.Lname = dr["Lname"].ToString();
                }
                if (Common.Functions.checkHave(return_value[0], "Summary"))
                {
                    m.Summary = Common.Functions.ConvertString(dr["Summary"]);
                }
                if (Common.Functions.checkHave(return_value[0], "Linfo"))
                {
                    m.Linfo = Common.Functions.ConvertString(dr["Linfo"]);
                }
                #endregion

                l.Add(m);
            }
            dt.Dispose();
            return(l);
        }
Beispiel #6
0
        public static DataTable Select_List(ref Model.Pages p, ref long Rc, string Main_parameter, string Extended_parameter, string Keywords, string Asid, string Kind, int Alive, string Order)
        {
            #region ==null判断==
            if (p.Page < 1)
            {
                p.Page = 1;
            }
            if (p.Pname == null)
            {
                p.Pname = "p";
            }
            if (p.Tp == null)
            {
                p.Tp = p.Pname;
            }
            if (p.Previous == null)
            {
                p.Previous = "上一页";
            }
            if (p.Next == null)
            {
                p.Next = "下一页";
            }
            if (p.pageName == null)
            {
                p.pageName = "页";
            }
            if (p.sk == null)
            {
                p.sk = "";
            }
            if (p.method == null)
            {
                p.method = "get";
            }

            if (Main_parameter == null)
            {
                Main_parameter = "";
            }
            if (Extended_parameter == null)
            {
                Extended_parameter = "";
            }
            if (Keywords == null)
            {
                Keywords = "";
            }
            if (Asid == null)
            {
                Asid = "";
            }
            if (Kind == null)
            {
                Kind = "";
            }
            if (Order == null)
            {
                Order = "";
            }
            #endregion

            Common.Config cfg = new Common.Config();
            cfg.connDb();
            SqlCommand sc = new SqlCommand("zzlh2017_ArticleSort_Select", cfg.Conn);
            sc.CommandType = CommandType.StoredProcedure;
            sc.Parameters.Add("@Page", SqlDbType.Int).Value    = p.Page;
            sc.Parameters.Add("@Ps", SqlDbType.SmallInt).Value = p.Ps;
            sc.Parameters.Add("@Main_parameter", SqlDbType.VarChar, 8000).Value     = Main_parameter;
            sc.Parameters.Add("@Extended_parameter", SqlDbType.VarChar, 8000).Value = Extended_parameter;
            sc.Parameters.Add("@Keywords", SqlDbType.VarChar, 8000).Value           = Keywords;
            sc.Parameters.Add("@Asid", SqlDbType.VarChar, 8000).Value = Asid;
            sc.Parameters.Add("@Kind", SqlDbType.VarChar, 8000).Value = Kind;
            sc.Parameters.Add("@Alive", SqlDbType.SmallInt).Value     = Alive;
            sc.Parameters.Add("@Order", SqlDbType.VarChar, 200).Value = Order;
            IDataParameter parameters_Rc = new SqlParameter("@Rc", SqlDbType.BigInt, 8);
            parameters_Rc.Direction = ParameterDirection.Output;
            sc.Parameters.Add(parameters_Rc);
            SqlDataAdapter da = new SqlDataAdapter(sc);
            DataTable      dt = new DataTable();
            da.Fill(dt);
            Rc = Common.Functions.ConvertInt64(parameters_Rc.Value, 0);
            da.Dispose();
            sc.Dispose();
            cfg.closeDb();

            #region 分页
            if (p.Ps == 0)
            {
                p.page_str = "&nbsp;";
            }
            else
            {
                int Pc = Common.Functions.ConvertInt16(Rc / p.Ps, 0);
                if (Rc % p.Ps != 0)
                {
                    Pc++;
                }
                p.page_str = Common.Functions.Pagination(Pc, p.Page, p.Tp, p.Pname, p.Previous, p.Next, p.pageName, p.inputHeight, p.sk, p.method);
            }
            #endregion

            return(dt);

            dt.Dispose();
        }
Beispiel #7
0
        public static DataTable Select_List(ref Model.Pages p, string Keywords, string Auid, int Alive, string Aulid, string Order, string Main_parameter, string Extended_parameter, ref long Rc)
        {
            if (p.Page < 1)
            {
                p.Page = 1;
            }
            if (p.Pname == null)
            {
                p.Pname = "p";
            }
            if (p.Tp == null)
            {
                p.Tp = p.Pname;
            }
            if (p.Previous == null)
            {
                p.Previous = "ÉÏÒ»Ò³";
            }
            if (p.Next == null)
            {
                p.Next = "ÏÂÒ»Ò³";
            }
            if (p.pageName == null)
            {
                p.pageName = "Ò³";
            }
            if (p.sk == null)
            {
                p.sk = "";
            }
            if (p.method == null)
            {
                p.method = "get";
            }

            if (Keywords == null)
            {
                Keywords = "";
            }
            if (Auid == null)
            {
                Auid = "";
            }
            if (Aulid == null)
            {
                Aulid = "";
            }
            if (Order == null)
            {
                Order = "";
            }
            if (Extended_parameter == null)
            {
                Extended_parameter = "";
            }
            if (Main_parameter == null)
            {
                Main_parameter = "";
            }

            Common.Config cfg = new Common.Config();
            cfg.connDb();
            SqlCommand sc = new SqlCommand("zzlh2017_adminUsers_Select", cfg.Conn);

            sc.CommandType = CommandType.StoredProcedure;
            sc.Parameters.Add("@Page", SqlDbType.Int).Value                         = p.Page;
            sc.Parameters.Add("@Ps", SqlDbType.SmallInt).Value                      = p.Ps;
            sc.Parameters.Add("@Keywords", SqlDbType.VarChar, 8000).Value           = Keywords;
            sc.Parameters.Add("@Auid", SqlDbType.VarChar, 8000).Value               = Auid;
            sc.Parameters.Add("@Aulid", SqlDbType.VarChar, 8000).Value              = Aulid;
            sc.Parameters.Add("@Alive", SqlDbType.SmallInt).Value                   = Alive;
            sc.Parameters.Add("@Auid_not", SqlDbType.VarChar, 8000).Value           = "";
            sc.Parameters.Add("@Auser", SqlDbType.VarChar, 20).Value                = "";
            sc.Parameters.Add("@Passwd", SqlDbType.VarChar, 32).Value               = "";
            sc.Parameters.Add("@Order", SqlDbType.VarChar, 200).Value               = Order;
            sc.Parameters.Add("@Token", SqlDbType.VarChar, 8000).Value              = "";
            sc.Parameters.Add("@New_Token", SqlDbType.VarChar, 8000).Value          = "";
            sc.Parameters.Add("@New_Token_expiry", SqlDbType.VarChar, 100).Value    = "";
            sc.Parameters.Add("@New_Token_IP", SqlDbType.VarChar, 8000).Value       = "";
            sc.Parameters.Add("@Main_parameter", SqlDbType.VarChar, 8000).Value     = Main_parameter;
            sc.Parameters.Add("@Extended_parameter", SqlDbType.VarChar, 8000).Value = Extended_parameter;
            IDataParameter parameters_Rc = new SqlParameter("@Rc", SqlDbType.BigInt, 8);

            parameters_Rc.Direction = ParameterDirection.Output;
            sc.Parameters.Add(parameters_Rc);
            SqlDataAdapter da = new SqlDataAdapter(sc);
            DataTable      dt = new DataTable();

            da.Fill(dt);
            Rc = Common.Functions.ConvertInt64(parameters_Rc.Value, 0);
            da.Dispose();
            sc.Dispose();
            cfg.closeDb();
            #region ==·ÖÒ³==
            if (p.Ps == 0)
            {
                p.page_str = "&nbsp;";
            }
            else
            {
                p.Pc = Common.Functions.ConvertInt16(Rc / p.Ps, 0);
                if (Rc % p.Ps != 0)
                {
                    p.Pc++;
                }
                if (p.PageStyle == 0)
                {
                    p.page_str = Common.Functions.Pagination(p.Pc, p.Page, p.Tp, p.Pname, p.Previous, p.Next, p.pageName, p.inputHeight, p.sk, p.method);
                }
                else if (p.PageStyle == 1)
                {
                    p.page_str = Common.Functions.Pagination1(p.Pc, p.Page, p.Tp, p.Pname, p.First, p.Last, p.Previous, p.Next, p.pageName, p.sk, p.c);
                }
            }
            #endregion
            return(dt);

            dt.Dispose();
        }
Beispiel #8
0
        public static DataTable Select_List(ref Model.Pages p, string Main_parameter, string Extended_parameter, string Keywords, string Kind, int Alive, string d1, string d2, string Aid, string Asid, string Order, int Hot, int Recommend, ref long Rc)
        {
            if (p.Page < 1)
            {
                p.Page = 1;
            }
            if (p.Pname == null)
            {
                p.Pname = "p";
            }
            if (p.Tp == null)
            {
                p.Tp = p.Pname;
            }
            if (p.Previous == null)
            {
                p.Previous = "上一页";
            }
            if (p.Next == null)
            {
                p.Next = "下一页";
            }
            if (p.pageName == null)
            {
                p.pageName = "页";
            }
            if (p.sk == null)
            {
                p.sk = "";
            }
            if (p.method == null)
            {
                p.method = "get";
            }
            if (Keywords == null)
            {
                Keywords = "";
            }
            if (Kind == null)
            {
                Kind = "";
            }
            if (d1 == null)
            {
                d1 = "";
            }
            if (d2 == null)
            {
                d2 = "";
            }
            if (Aid == null)
            {
                Aid = "";
            }
            if (Asid == null)
            {
                Asid = "";
            }
            if (Order == null)
            {
                Order = "";
            }



            Common.Config cfg = new Common.Config();
            cfg.connDb();
            SqlCommand sc = new SqlCommand("zzlh2017_Article_Select", cfg.Conn);

            sc.CommandType = CommandType.StoredProcedure;
            sc.Parameters.Add("@Page", SqlDbType.Int).Value    = p.Page;
            sc.Parameters.Add("@Ps", SqlDbType.SmallInt).Value = p.Ps;
            sc.Parameters.Add("@Main_parameter", SqlDbType.VarChar, 8000).Value     = Main_parameter;
            sc.Parameters.Add("@Extended_parameter", SqlDbType.VarChar, 8000).Value = Extended_parameter;
            sc.Parameters.Add("@Order", SqlDbType.VarChar, 200).Value     = Order;
            sc.Parameters.Add("@Aid", SqlDbType.VarChar, 8000).Value      = Aid;
            sc.Parameters.Add("@Asid", SqlDbType.VarChar, 8000).Value     = Asid;
            sc.Parameters.Add("@Keywords", SqlDbType.VarChar, 8000).Value = Keywords;
            sc.Parameters.Add("@Alive", SqlDbType.SmallInt).Value         = Alive;
            sc.Parameters.Add("@Hot", SqlDbType.SmallInt).Value           = Hot;
            sc.Parameters.Add("@Recommend", SqlDbType.SmallInt).Value     = Recommend;
            sc.Parameters.Add("@Kind", SqlDbType.VarChar, 8000).Value     = Kind;
            sc.Parameters.Add("@d1", SqlDbType.VarChar, 20).Value         = d1;
            sc.Parameters.Add("@d2", SqlDbType.VarChar, 20).Value         = d2;
            sc.Parameters.Add("@rc", SqlDbType.BigInt).Direction          = ParameterDirection.Output;
            sc.ExecuteNonQuery();
            Rc = Common.Functions.ConvertInt64(sc.Parameters["@rc"].Value, 0);
            SqlDataAdapter da = new SqlDataAdapter(sc);
            DataTable      dt = new DataTable();

            da.Fill(dt);
            da.Dispose();
            sc.Dispose();
            cfg.closeDb();
            if (p.Ps == 0)
            {
                p.page_str = "&nbsp;";
            }
            else
            {
                p.Pc = Common.Functions.ConvertInt16(Rc / p.Ps, 0);
                if (Rc % p.Ps != 0)
                {
                    p.Pc++;
                }
                if (p.PageStyle == 0)
                {
                    p.page_str = Common.Functions.Pagination(p.Pc, p.Page, p.Tp, p.Pname, p.Previous, p.Next, p.pageName, p.inputHeight, p.sk, p.method);
                }
                else if (p.PageStyle == 1)
                {
                    p.page_str = Common.Functions.Pagination1(p.Pc, p.Page, p.Tp, p.Pname, p.First, p.Last, p.Previous, p.Next, p.pageName, p.sk, p.c);
                }
            }
            return(dt);

            dt.Dispose();
        }
Beispiel #9
0
        /// <summary>
        /// 查询列表(带分页)。返回List
        /// </summary>
        /// <param name="m">s_系列</param>
        /// <param name="p">Model.Pages</param>
        /// <param name="Rc">返回表记录总数量</param>
        public static List <Model.Article> Select_List(Model.Article m, ref Model.Pages p, ref long Rc)
        {
            #region ==返回参数处理==
            string[] return_value = Common.Functions.Parameters_Filter(m.s_Total_parameter, m.s_Main_parameter, m.s_Extended_parameter, demand);
            m.s_Main_parameter     = return_value[0];
            m.s_Extended_parameter = return_value[1];
            #endregion

            DataTable            dt = Dal.Article.Select_List(ref p, m.s_Main_parameter, m.s_Extended_parameter, m.s_Keywords, m.s_Kind, m.s_Alive, m.s_d1, m.s_d2, m.s_Aid, m.s_Asid, m.s_Order, m.s_Hot, m.s_Recommend, ref Rc);
            DataRow              dr;
            List <Model.Article> l = new List <Model.Article>();
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                dr = dt.Rows[i];
                m  = new Model.Article();
                #region 主参数
                if (Common.Functions.checkHave(return_value[0], "Aid"))
                {
                    m.Aid = Common.Functions.ConvertInt64(dr["Aid"]);
                }
                if (Common.Functions.checkHave(return_value[0], "Atitle"))
                {
                    m.Atitle = Common.Functions.ConvertString(dr["Atitle"]);
                }
                if (Common.Functions.checkHave(return_value[0], "Url"))
                {
                    m.Url = dr["Url"].ToString();
                }
                if (Common.Functions.checkHave(return_value[0], "Source"))
                {
                    m.Source = Common.Functions.ConvertString(dr["Source"]);
                }
                if (Common.Functions.checkHave(return_value[0], "Author"))
                {
                    m.Author = Common.Functions.ConvertString(dr["Author"]);
                }
                if (Common.Functions.checkHave(return_value[0], "Alive"))
                {
                    m.Alive = Convert.ToBoolean(dr["Alive"]);
                }
                if (Common.Functions.checkHave(return_value[0], "Hot"))
                {
                    m.Hot = Convert.ToBoolean(dr["Hot"]);
                }
                if (Common.Functions.checkHave(return_value[0], "Recommend"))
                {
                    m.Recommend = Convert.ToBoolean(dr["Recommend"]);
                }
                if (Common.Functions.checkHave(return_value[0], "Kind"))
                {
                    m.Kind = Common.Functions.ConvertInt16(dr["Kind"], 0);
                }
                if (Common.Functions.checkHave(return_value[0], "Layer"))
                {
                    m.Layer = Common.Functions.ConvertInt64(dr["Layer"], 0);
                }
                if (Common.Functions.checkHave(return_value[0], "Ainfo"))
                {
                    m.Ainfo = dr["Ainfo"].ToString();
                }
                if (Common.Functions.checkHave(return_value[0], "Atime"))
                {
                    m.Atime = Common.Functions.ConvertDateTime(dr["Atime"], Convert.ToDateTime(Common.Para.dt_def));
                }
                if (Common.Functions.checkHave(return_value[0], "Pic1"))
                {
                    m.Pic1 = dr["Pic1"].ToString();
                }
                if (Common.Functions.checkHave(return_value[0], "Pic2"))
                {
                    m.Pic2 = dr["Pic2"].ToString();
                }
                if (Common.Functions.checkHave(return_value[0], "Summary"))
                {
                    m.Summary = dr["Summary"].ToString();
                }
                if (Common.Functions.checkHave(return_value[0], "Asid"))
                {
                    m.Asid = Common.Functions.ConvertInt64(dr["Asid"]);
                }
                if (Common.Functions.checkHave(return_value[0], "ieTitle"))
                {
                    m.ieTitle = dr["ieTitle"].ToString();
                }
                if (Common.Functions.checkHave(return_value[0], "seoKeywords"))
                {
                    m.seoKeywords = dr["seoKeywords"].ToString();
                }
                if (Common.Functions.checkHave(return_value[0], "seoDescription"))
                {
                    m.seoDescription = dr["seoDescription"].ToString();
                }
                #endregion

                #region 扩展参数
                if (Common.Functions.checkHave(return_value[1], "Stitle"))
                {
                    m.Stitle = dr["Stitle"].ToString();
                }
                #endregion
                l.Add(m);
            }
            dt.Dispose();
            return(l);
        }
Beispiel #10
0
        /// <summary>
        /// 查询列表(带分页)。返回List
        /// </summary>
        /// <param name="m">s_系列</param>
        /// <param name="p">Model.Pages</param>
        /// <param name="Rc">返回记录总条数</param>
        public static List <Model.adminUsers> Select_List(ref Model.Pages p, Model.adminUsers m, ref long Rc)
        {
            #region ==返回参数处理==
            string[] return_value = Common.Functions.Parameters_Filter(m.s_Total_parameter, m.s_Main_parameter, m.s_Extended_parameter, demand);
            m.s_Main_parameter     = return_value[0];
            m.s_Extended_parameter = return_value[1];
            #endregion

            DataTable dt = Dal.adminUsers.Select_List(ref p, m.s_Keywords, m.s_Auid, m.s_Alive, m.s_Aulid, m.s_Order, m.s_Main_parameter, m.s_Extended_parameter, ref Rc);
            DataRow   dr;
            List <Model.adminUsers> l = new List <Model.adminUsers>();
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                dr = dt.Rows[i];
                m  = new Model.adminUsers();

                #region ==主参数==
                if (Common.Functions.checkHave(return_value[0], "Auid"))
                {
                    m.Auid = Common.Functions.ConvertInt64(dr["Auid"], 0);
                }
                if (Common.Functions.checkHave(return_value[0], "Auser"))
                {
                    m.Auser = dr["Auser"].ToString();
                }
                if (Common.Functions.checkHave(return_value[0], "Passwd"))
                {
                    m.Passwd = dr["Passwd"].ToString();
                }
                if (Common.Functions.checkHave(return_value[0], "Aulid"))
                {
                    m.Aulid = Common.Functions.ConvertInt32(dr["Aulid"], 0);
                }
                if (Common.Functions.checkHave(return_value[0], "Alive"))
                {
                    m.Alive = Convert.ToBoolean(dr["Alive"]);
                }
                if (Common.Functions.checkHave(return_value[0], "Token"))
                {
                    m.Token = dr["Token"].ToString();
                }
                if (Common.Functions.checkHave(return_value[0], "Token_expiry"))
                {
                    m.Token_expiry = Common.Functions.ConvertDateTime(dr["Token_expiry"], Convert.ToDateTime(Common.Para.dt_def));
                }
                if (Common.Functions.checkHave(return_value[0], "Token_IP"))
                {
                    m.Token_IP = dr["Token_IP"].ToString();
                }
                #endregion

                #region ==扩展参数==
                if (Common.Functions.checkHave(return_value[1], "Area"))
                {
                    m.Areas = dr["Area"].ToString().Split(',');
                }
                if (Common.Functions.checkHave(return_value[1], "Ltitle"))
                {
                    m.Ltitle = dr["Ltitle"].ToString();
                }
                #endregion

                l.Add(m);
            }

            dt.Dispose();
            return(l);
        }
Beispiel #11
0
        /// <summary>
        /// 查询列表(带分页)。返回List
        /// </summary>
        /// <param name="m">s_系列</param>
        /// <param name="p">Model.Pages</param>
        /// <param name="Rc">返回记录总条数</param>
        public static List <Model.adminUsersLevel> Select_List(Model.adminUsersLevel m, ref Model.Pages p, ref long Rc)
        {
            #region ==返回参数处理==
            string[] return_value = Common.Functions.Parameters_Filter(m.s_Total_parameter, m.s_Main_parameter, m.s_Extended_parameter, demand);
            m.s_Main_parameter     = return_value[0];
            m.s_Extended_parameter = return_value[1];
            #endregion

            DataTable dt = Dal.adminUsersLevel.Select_List(ref p, ref Rc, m.s_Main_parameter, m.s_Extended_parameter, m.s_Keywords, m.s_Aulid, m.s_Alive, m.s_Order);
            DataRow   dr;
            List <Model.adminUsersLevel> l = new List <Model.adminUsersLevel>();
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                dr = dt.Rows[i];
                m  = new Model.adminUsersLevel();

                #region ==主参数==
                if (Common.Functions.checkHave(return_value[0], "Aulid"))
                {
                    m.Aulid = Common.Functions.ConvertInt16(dr["Aulid"], 0);
                }
                if (Common.Functions.checkHave(return_value[0], "Alive"))
                {
                    m.Alive = Convert.ToBoolean(dr["Alive"]);
                }
                if (Common.Functions.checkHave(return_value[0], "Ltitle"))
                {
                    m.Ltitle = dr["Ltitle"].ToString();
                }
                if (Common.Functions.checkHave(return_value[0], "Area"))
                {
                    m.Area = dr["Area"].ToString();
                }

                #endregion

                #region ==扩展参数==
                if (Common.Functions.checkHave(return_value[1], "c"))
                {
                    m.c = Common.Functions.ConvertInt64(dr["c"], 0);
                }
                #endregion

                l.Add(m);
            }
            dt.Dispose();

            return(l);
        }
Beispiel #12
0
        /// <summary>
        /// 查询列表(带分页)。返回List
        /// </summary>
        /// <param name="m">s_系列</param>
        /// <param name="p">Model.Pages</param>
        /// <param name="Rc">返回表记录总数量</param>
        public static List <Model.LegalAdvice> Select_List(Model.LegalAdvice m, ref Model.Pages p, ref long Rc)
        {
            #region ==返回参数处理==
            string[] return_value = Common.Functions.Parameters_Filter(m.s_Total_parameter, m.s_Main_parameter, m.s_Extended_parameter, demand);
            m.s_Main_parameter     = return_value[0];
            m.s_Extended_parameter = return_value[1];
            #endregion

            DataTable dt = Dal.LegalAdvice.Select_List(ref p, m.s_Main_parameter, m.s_Extended_parameter, m.s_Keywords, m.s_Lid, m.s_Order, m.s_Ostatus, m.s_d1, m.s_d2, ref Rc);
            DataRow   dr;
            List <Model.LegalAdvice> l = new List <Model.LegalAdvice>();
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                dr = dt.Rows[i];
                m  = new Model.LegalAdvice();
                #region 主参数
                if (Common.Functions.checkHave(return_value[0], "Lid"))
                {
                    m.Lid = Common.Functions.ConvertInt64(dr["Lid"]);
                }
                if (Common.Functions.checkHave(return_value[0], "Ltitle"))
                {
                    m.Ltitle = Common.Functions.ConvertString(dr["Ltitle"]);
                }
                if (Common.Functions.checkHave(return_value[0], "Linfo"))
                {
                    m.Linfo = dr["Linfo"].ToString();
                }
                if (Common.Functions.checkHave(return_value[0], "Lname"))
                {
                    m.Lname = Common.Functions.ConvertString(dr["Lname"]);
                }
                if (Common.Functions.checkHave(return_value[0], "Tel"))
                {
                    m.Tel = Common.Functions.ConvertString(dr["Tel"]);
                }
                if (Common.Functions.checkHave(return_value[0], "QQ"))
                {
                    m.QQ = dr["QQ"].ToString();
                }
                if (Common.Functions.checkHave(return_value[0], "Email"))
                {
                    m.Email = dr["Email"].ToString();
                }
                if (Common.Functions.checkHave(return_value[0], "Ldate"))
                {
                    m.Ldate = Common.Functions.ConvertDateTime(dr["Ldate"], Convert.ToDateTime(Common.Para.dt_def));
                }
                if (Common.Functions.checkHave(return_value[0], "Ostatus"))
                {
                    m.Ostatus = Common.Functions.ConvertInt16(dr["Ostatus"], 0);
                }
                if (Common.Functions.checkHave(return_value[0], "Reply"))
                {
                    m.Reply = dr["Reply"].ToString();
                }
                #endregion

                l.Add(m);
            }
            dt.Dispose();
            return(l);
        }
Beispiel #13
0
        public static DataTable Select_List(ref Model.Pages p, ref long Rc, string Main_parameter, string Extended_parameter, string Uid, string Uid_not, string Order)
        {
            #region ==null判断==
            if (p.Page < 1)
            {
                p.Page = 1;
            }
            if (p.Pname == null)
            {
                p.Pname = "p";
            }
            if (p.Tp == null)
            {
                p.Tp = p.Pname;
            }
            if (p.Previous == null)
            {
                p.Previous = "上一页";
            }
            if (p.Next == null)
            {
                p.Next = "下一页";
            }
            if (p.pageName == null)
            {
                p.pageName = "页";
            }
            if (p.sk == null)
            {
                p.sk = "";
            }
            if (p.method == null)
            {
                p.method = "get";
            }

            if (Main_parameter == null)
            {
                Main_parameter = "";
            }
            if (Extended_parameter == null)
            {
                Extended_parameter = "";
            }
            if (Uid == null)
            {
                Uid = "";
            }
            if (Uid_not == null)
            {
                Uid_not = "";
            }
            if (Order == null)
            {
                Order = "";
            }
            #endregion

            Common.Config cfg = new Common.Config();
            cfg.connDb();
            SqlCommand sc = new SqlCommand("zzlh2017_Uploadfile_Select", cfg.Conn);
            sc.CommandType = CommandType.StoredProcedure;
            sc.Parameters.Add("@Page", SqlDbType.Int).Value    = p.Page;
            sc.Parameters.Add("@Ps", SqlDbType.SmallInt).Value = p.Ps;
            sc.Parameters.Add("@Main_parameter", SqlDbType.VarChar, 8000).Value     = Main_parameter;
            sc.Parameters.Add("@Extended_parameter", SqlDbType.VarChar, 8000).Value = Extended_parameter;
            sc.Parameters.Add("@Uid", SqlDbType.VarChar, 8000).Value     = Uid;
            sc.Parameters.Add("@Uid_not", SqlDbType.VarChar, 8000).Value = Uid_not;
            sc.Parameters.Add("@Order", SqlDbType.VarChar, 200).Value    = Order;
            sc.Parameters.Add("@rc", SqlDbType.BigInt).Direction         = ParameterDirection.Output;
            sc.ExecuteNonQuery();
            Rc = Common.Functions.ConvertInt64(sc.Parameters["@rc"].Value, 0);
            SqlDataAdapter da = new SqlDataAdapter(sc);
            DataTable      dt = new DataTable();
            da.Fill(dt);
            da.Dispose();
            sc.Dispose();
            cfg.closeDb();
            if (p.Ps == 0)
            {
                p.page_str = "&nbsp;";
            }
            else
            {
                int Pc = Common.Functions.ConvertInt16(Rc / p.Ps, 0);
                if (Rc % p.Ps != 0)
                {
                    Pc++;
                }
                p.page_str = Common.Functions.Pagination(Pc, p.Page, p.Tp, p.Pname, p.Previous, p.Next, p.pageName, p.inputHeight, p.sk, p.method);
            }
            return(dt);
        }