/// <summary>
        ///[SearchPageSet]表查询实体的方法
        /// </summary>
        public static SearchPageSet getSearchPageSetById(int id)
        {
            SearchPageSet searchpageset = null;

            string sql = "select * from SearchPageSet where id=@id";

            SqlParameter[] sp = new SqlParameter[]
            {
                new SqlParameter("@id", id)
            };
            DataTable dt = DBHelper.GetDataSet(sql, sp);

            if (dt.Rows.Count > 0)
            {
                searchpageset = new SearchPageSet();
                foreach (DataRow dr in dt.Rows)
                {
                    searchpageset.Id        = Convert.ToInt32(dr["id"]);
                    searchpageset.Ownersid  = Convert.ToInt32(dr["ownersid"]);
                    searchpageset.Pagenum   = Convert.ToString(dr["pagenum"]);
                    searchpageset.Pageitem  = Convert.ToInt32(dr["pageitem"]);
                    searchpageset.Pagecount = Convert.ToInt32(dr["pagecount"]);
                }
            }

            return(searchpageset);
        }
示例#2
0
        protected void mgbtnreset_Click(object sender, ImageClickEventArgs e)
        {
            string sqlstr = "";

            Session["query"] = null;
            LoginInfo login = (LoginInfo)Session["login"];
            string    ids   = LoginDataLimitManager.GetLimit(login.Id);

            if (string.IsNullOrEmpty(ids))
            {
                sqlstr += " and madefrom = " + login.Id;
            }
            else
            {
                sqlstr += " and madefrom in (" + ids + "," + login.Id + ")";
            }
            SearchPageSet sps = SearchPageSetManager.getSearchPageSetByLoginId(login.Id, 010);

            if (sps == null)
            {
                Data    data = new Data();
                DataSet ds   = data.DataPage("Company", "Id", "*", sqlstr, "Id", true, 5, 5, pages);
                comList.DataSource = ds;
                comList.DataBind();
            }
            else
            {
                Data    data = new Data();
                DataSet ds   = data.DataPage("Company", "Id", "*", sqlstr, "Id", true, sps.Pageitem, sps.Pagecount, pages);
                comList.DataSource = ds;
                comList.DataBind();
            }
        }
示例#3
0
        protected void imgbtnsave_Click(object sender, ImageClickEventArgs e)
        {
            LoginInfo     login   = (LoginInfo)Session["login"];
            string        pagenum = Request.QueryString["pagenum"].ToString();
            SearchPageSet pageset = SearchPageSetManager.getSearchPageSetByLoginId(login.Id, Convert.ToInt32(pagenum));
            SearchPageSet sps     = new SearchPageSet();

            sps.Ownersid  = ((LoginInfo)Session["login"]).Id;
            sps.Pagecount = Convert.ToInt32(this.tbxcount.Text.ToString());
            sps.Pageitem  = Convert.ToInt32(this.tbxitem.Text.ToString());
            sps.Pagenum   = pagenum;

            if (pageset == null)
            {
                int count = SearchPageSetManager.addSearchPageSet(sps);
                if (count > 0)
                {
                    this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "", true);
                }
            }
            else
            {
                sps.Id = pageset.Id;
                int count = SearchPageSetManager.updateSearchPageSet(sps);
                if (count > 0)
                {
                    this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "", true);
                }
            }
        }
示例#4
0
        private void bindDatasource()
        {
            string sqlstr = "";

            sqlstr += Session["query"].ToString();
            LoginInfo login = (LoginInfo)Session["login"];
            string    ids   = LoginDataLimitManager.GetLimit(login.Id);

            if (string.IsNullOrEmpty(ids))
            {
                sqlstr += " and invoiceCMan = " + login.Id;
            }
            else
            {
                sqlstr += " and invoiceCMan in (" + ids + "," + login.Id + ")";
            }
            SearchPageSet sps = SearchPageSetManager.getSearchPageSetByLoginId(login.Id, 016);

            if (sps == null)
            {
                Data    data = new Data();
                DataSet ds   = data.DataPage("to_Invoice", "Id", "*", sqlstr, "Id", true, 5, 5, pages);
                rpInvoice.DataSource = ds;
                rpInvoice.DataBind();
            }
            else
            {
                Data    data = new Data();
                DataSet ds   = data.DataPage("to_Invoice", "Id", "*", sqlstr, "Id", true, sps.Pageitem, sps.Pagecount, pages);
                rpInvoice.DataSource = ds;
                rpInvoice.DataBind();
            }
        }
示例#5
0
        ///// <summary>
        ///// 加载收款单位
        ///// </summary>
        //private void LoadColUnit()
        //{
        //    this.collectUnit.Items.Clear();
        //    this.collectUnit.Items.Add(new ListItem("——请选择——", "0"));
        //    IList<Customer> customers = CustomerManager.getCustomerAll();
        //    foreach (Customer customer in customers)
        //    {
        //        ListItem adItem = new ListItem();
        //        adItem.Value = customer.Id.ToString();
        //        adItem.Text = customer.CusshortName;
        //        this.collectUnit.Items.Add(adItem);
        //    }
        //}

        /// <summary>
        /// 加载订单数据
        /// </summary>
        private void LoadInvoiceRecordList()
        {
            LoginInfo login = Session["login"] as LoginInfo;
            string    sql   = " ";

            sql += Session["query"];
            EtNet_BLL.DataPage.Data data = new EtNet_BLL.DataPage.Data();
            AspNetPager1.RecordCount = data.GetCount("InvoiceRecord", sql);
            SearchPageSet sps = SearchPageSetManager.getSearchPageSetByLoginId(login.Id, 032);

            if (sps == null)
            {
                AspNetPager1.NumericButtonCount = 5;
                AspNetPager1.PageSize           = 5;
            }
            else
            {
                AspNetPager1.NumericButtonCount = sps.Pagecount;
                AspNetPager1.PageSize           = sps.Pageitem;
            }
            DataTable dt = data.GetList("InvoiceRecord", "makeDate", "asc", AspNetPager1.PageSize, AspNetPager1.CurrentPageIndex, sql);

            this.payRepeater.DataSource = dt;
            this.payRepeater.DataBind();
        }
示例#6
0
        /// <summary>
        /// 绑定收款列表
        /// </summary>
        private void Load_IncomeList()
        {
            double zje    = 0;
            string sqlstr = "";

            sqlstr += Session["query"].ToString();
            LoginInfo     login = (LoginInfo)Session["login"];
            SearchPageSet sps   = SearchPageSetManager.getSearchPageSetByLoginId(login.Id, 035);

            if (sps == null)
            {
                AspNetPager1.NumericButtonCount = 10;
                AspNetPager1.PageSize           = 10;
            }
            else
            {
                AspNetPager1.NumericButtonCount = sps.Pagecount;
                AspNetPager1.PageSize           = sps.Pageitem;
            }
            Data data = new Data();

            AspNetPager1.RecordCount = data.GetCount("To_Income", sqlstr);
            DataTable dt = data.GetList("To_Income", "comeDate", "desc", AspNetPager1.PageSize, AspNetPager1.CurrentPageIndex, sqlstr);

            inList.DataSource = dt;
            inList.DataBind();
            if (dt.Rows.Count > 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    zje += dt.Rows[i]["comeMoney"].ToString() == "" ? 0.00 : Convert.ToDouble(dt.Rows[i]["comeMoney"]);
                }
            }
            this.zje.Text = zje.ToString("0.00");
        }
        /// <summary>
        ///  订单列表
        /// </summary>
        private void OrderListBind()
        {
            string sqlstr = "";

            sqlstr += Session["query"].ToString();
            LoginInfo login = (LoginInfo)Session["login"];

            sqlstr += " and inputerID = " + login.Id;
            SearchPageSet sps  = SearchPageSetManager.getSearchPageSetByLoginId(login.Id, 013);
            Data          data = new Data();

            AspNetPager1.RecordCount = data.GetCount("ViewOrder", sqlstr);
            if (sps == null)
            {
                AspNetPager1.NumericButtonCount = 10;
                AspNetPager1.PageSize           = 10;
            }
            else
            {
                AspNetPager1.NumericButtonCount = sps.Pagecount;
                AspNetPager1.PageSize           = sps.Pageitem;
            }
            DataTable dt = data.GetList("ViewOrder", "makerTime", "desc", AspNetPager1.PageSize, AspNetPager1.CurrentPageIndex, sqlstr);

            cuslist.DataSource = dt;
            cuslist.DataBind();
            LoadZtreeData();
        }
示例#8
0
        /// <summary>
        /// 绑定付费列表数据
        /// </summary>
        private void BindPaymentList()
        {
            LoginInfo login  = (LoginInfo)Session["login"];
            string    sqlstr = "";

            sqlstr += FilterSql;
            string ids = LoginDataLimitManager.GetLimit(login.Id);

            if (string.IsNullOrEmpty(ids))
            {
                sqlstr += " and makerID = " + login.Id;
            }
            else
            {
                sqlstr += " and makerID in (" + ids + ")";
            }
            SearchPageSet sps  = SearchPageSetManager.getSearchPageSetByLoginId(login.Id, 017);
            Data          data = new Data();

            if (sps == null)
            {
                DataSet ds = data.DataPage("View_PaymentList", "id", "*", sqlstr, "requestDate", true, 10, 5, pages);
                RpPaymentList.DataSource = ds;
                RpPaymentList.DataBind();
            }
            else
            {
                DataSet ds = data.DataPage("View_PaymentList", "id", "*", sqlstr, "requestDate", true, sps.Pageitem, sps.Pagecount, pages);
                RpPaymentList.DataSource = ds;
                RpPaymentList.DataBind();
            }
        }
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public static SearchPageSet GetModel(int id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 id,ownersid,pagenum,pageitem,pagecount from SearchPageSet ");
            strSql.Append(" where id=@id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@id", SqlDbType.Int, 4)
            };
            parameters[0].Value = id;

            SearchPageSet model = new SearchPageSet();
            DataTable     tbl   = DBHelper.GetDataSet(strSql.ToString(), parameters);

            if (tbl.Rows.Count > 0)
            {
                model.Id        = int.Parse(tbl.Rows[0]["id"].ToString());
                model.Ownersid  = int.Parse(tbl.Rows[0]["ownersid"].ToString());
                model.Pagenum   = tbl.Rows[0]["pagenum"].ToString();
                model.Pageitem  = int.Parse(tbl.Rows[0]["pageitem"].ToString());
                model.Pagecount = int.Parse(tbl.Rows[0]["pagecount"].ToString());

                return(model);
            }
            else
            {
                return(null);
            }
        }
示例#10
0
 /// <summary>
 /// 加载订单数据
 /// </summary>
 private void LoadOrderList()
 {
     if (Session["login"] == null)
     {
         Response.Redirect("~/Login.aspx", true);
     }
     else
     {
         LoginInfo login = Session["login"] as LoginInfo;
         if (Session["cutPay"].ToString() != "")
         {
             string sql = " collectStatus='完成收款' ";
             sql += Session["cutPay"].ToString();
             EtNet_BLL.DataPage.Data data = new EtNet_BLL.DataPage.Data();
             SearchPageSet           sps  = SearchPageSetManager.getSearchPageSetByLoginId(login.Id, 033);
             if (sps != null)
             {
                 this.j_pagesize.Value  = sps.Pageitem.ToString();
                 this.j_pagecount.Value = sps.Pagecount.ToString();
             }
             this.payRepeater.DataSource = To_OrderInfoManager.GetViewOrderAndCollect("*", sql);
             this.payRepeater.DataBind();
         }
     }
 }
        /// <summary>
        /// 加载数据
        /// </summary>
        private void LoadData()
        {
            string sqlstr    = " ";
            string tablename = this.cbxFileShow.Checked ? "ViewOrderCollectAmountFile": "ViewOrderCollectAmount";

            sqlstr += Session["CollectAmountQuery"].ToString();
            LoginInfo     login = (LoginInfo)Session["login"];
            SearchPageSet sps   = SearchPageSetManager.getSearchPageSetByLoginId(login.Id, 032);
            Data          data  = new Data();

            AspNetPager1.RecordCount = data.GetCount(tablename, sqlstr);
            if (sps == null)
            {
                AspNetPager1.NumericButtonCount = 10;
                AspNetPager1.PageSize           = 10;
            }
            else
            {
                AspNetPager1.NumericButtonCount = sps.Pagecount;
                AspNetPager1.PageSize           = sps.Pageitem;
            }
            DataTable dt = data.GetList(tablename, "cusId", "desc", AspNetPager1.PageSize, AspNetPager1.CurrentPageIndex, sqlstr);

            rptdata.DataSource = dt;
            rptdata.DataBind();

            //计算金额合计
            StringBuilder sqlSelect = new StringBuilder();

            sqlSelect.Append("select sum(money) as shouldAmount,sum(collectAmount) as collectAmount,sum(syAmount) as syAmount,sum(countNum) as countamount,sum(adultNum) as adultamount ");
            string    tblname = tablename;
            DataTable dtSum   = data.GetSumMoney(sqlSelect.ToString(), tblname, sqlstr);

            if (dtSum.Rows.Count > 0)
            {
                DataRow dr = dtSum.Rows[0];
                shouldamount.InnerText = Convert.IsDBNull(dr["shouldAmount"]) ? "" : Convert.ToDouble(dr["shouldAmount"]).ToString("N2");
                hasamount.InnerText    = Convert.IsDBNull(dr["collectAmount"]) ? "" : Convert.ToDouble(dr["collectAmount"]).ToString("N2");
                syamount.InnerText     = Convert.IsDBNull(dr["syAmount"]) ? "" : Convert.ToDouble(dr["syAmount"]).ToString("N2");
                countamount.InnerText  = Convert.IsDBNull(dr["countamount"]) ? "" : Convert.ToDouble(dr["countamount"]).ToString("N2");
                adultamount.InnerText  = Convert.IsDBNull(dr["adultamount"]) ? "" : Convert.ToDouble(dr["adultamount"]).ToString("N2");
            }

            //double a = 0;
            //double b = 0;
            //double c = 0;
            //for (int i = 0; i < dt.Rows.Count; i++)
            //{
            //    a += Convert.IsDBNull(dt.Rows[i]["money"]) ? 0 : Convert.ToDouble(dt.Rows[i]["money"]);
            //    b += Convert.IsDBNull(dt.Rows[i]["collectAmount"]) ? 0 : Convert.ToDouble(dt.Rows[i]["collectAmount"]);
            //    c += Convert.IsDBNull(dt.Rows[i]["syAmount"]) ? 0 : Convert.ToDouble(dt.Rows[i]["syAmount"]);
            //}
            //this.shouldamount.InnerText = a.ToString("F2");
            //this.hasamount.InnerText = b.ToString("F2");
            //this.syamount.InnerText = c.ToString("F2");
        }
示例#12
0
        private void ExpenseListBind()
        {
            string sqlstr = " 1=1 ";

            sqlstr += Session["query"].ToString();
            DataTable dt0 = initializeDataTable().Copy();

            DataRow[] rows = dt0.Select(sqlstr);
            DataTable dt   = dt0.Clone();

            foreach (DataRow row in rows)
            {
                dt.ImportRow(row);
            }
            LoginInfo     login = (LoginInfo)Session["login"];
            SearchPageSet sps   = SearchPageSetManager.getSearchPageSetByLoginId(login.Id, 210);

            AspNetPager1.RecordCount = dt.Rows.Count;
            if (sps == null)
            {
                AspNetPager1.NumericButtonCount = 10;
                AspNetPager1.PageSize           = 10;
            }
            else
            {
                AspNetPager1.NumericButtonCount = sps.Pagecount;
                AspNetPager1.PageSize           = sps.Pageitem;
            }
            rptexpens.DataSource = SplitDataTable(dt, AspNetPager1.CurrentPageIndex, AspNetPager1.PageSize);
            rptexpens.DataBind();

            #region
            //string sqlstr = "";
            //if (!string.IsNullOrEmpty(Request.QueryString["bankid"]))
            //    sqlstr += " and comebankid = " + Request.QueryString["bankid"];
            //sqlstr += Session["query"].ToString();
            //LoginInfo login = (LoginInfo)Session["login"];
            //SearchPageSet sps = SearchPageSetManager.getSearchPageSetByLoginId(login.Id, 210);
            //Data data = new Data();
            //AspNetPager1.RecordCount = data.GetCount("ViewExpense", sqlstr);
            //if (sps == null)
            //{
            //    AspNetPager1.NumericButtonCount = 10;
            //    AspNetPager1.PageSize = 10;
            //}
            //else
            //{
            //    AspNetPager1.NumericButtonCount = sps.Pagecount;
            //    AspNetPager1.PageSize = sps.Pageitem;
            //}
            //DataTable dt = data.GetList("ViewExpense", "comedate", "desc", AspNetPager1.PageSize, AspNetPager1.CurrentPageIndex, sqlstr);
            //rptexpens.DataSource = dt;
            //rptexpens.DataBind();
            #endregion
        }
示例#13
0
        /// <summary>
        /// 加载订单数据
        /// </summary>
        private void LoadOrderCollect()
        {
            if (Session["MyOrderQuery"].ToString() != "")
            {
                string sqlstr = " and iscancel='N'";//0510 修改作废的订单不显示
                sqlstr += Session["MyOrderQuery"].ToString();
                if (Session["login"] == null)
                {
                    Response.Redirect("~/Login.aspx", true);
                }
                else
                {
                    LoginInfo login = (LoginInfo)Session["login"];
                    //string ids = LoginDataLimitManager.GetLimit(login.Id);
                    //if (string.IsNullOrEmpty(ids))
                    //    sqlstr += " and salemanid = " + login.Id;
                    //else
                    //    sqlstr += " and salemanid in (" + ids + ")";
                    SearchPageSet sps  = SearchPageSetManager.getSearchPageSetByLoginId(login.Id, 034);
                    Data          data = new Data();
                    AspNetPager1.RecordCount = data.GetCount("View_OrderAndClollect", sqlstr);
                    if (sps == null)
                    {
                        AspNetPager1.NumericButtonCount = 10;
                        AspNetPager1.PageSize           = 10;
                    }
                    else
                    {
                        AspNetPager1.NumericButtonCount = sps.Pagecount;
                        AspNetPager1.PageSize           = sps.Pageitem;
                    }
                    DataTable dt = data.GetList("View_OrderAndClollect", "outTime", "desc", AspNetPager1.PageSize, AspNetPager1.CurrentPageIndex, sqlstr);
                    orderRepeater.DataSource = dt;
                    orderRepeater.DataBind();

                    //计算合计
                    DataTable dtsum = To_OrderInfoManager.GetViewOrderAndCollect(" sum(adultNum) as adult_sum,sum(childNum) as child_sum,sum(withNum) as with_sum,sum(pNum) as pnum_sum,sum(lirun) as lirun_sum,sum(money) as money_sum ", " 1=1 " + sqlstr);
                    if (dtsum.Rows.Count > 0)
                    {
                        this.adult_sum.InnerHtml = dtsum.Rows[0]["adult_sum"].ToString();
                        this.child_sum.InnerHtml = dtsum.Rows[0]["child_sum"].ToString();
                        this.with_sum.InnerHtml  = dtsum.Rows[0]["with_sum"].ToString();
                        this.pnum_sum.InnerHtml  = dtsum.Rows[0]["pnum_sum"].ToString();
                        this.lirun_sum.InnerHtml = dtsum.Rows[0]["lirun_sum"].ToString();
                        this.money_sum.InnerHtml = dtsum.Rows[0]["money_sum"].ToString();
                    }
                }
            }
            else
            {
                orderRepeater.DataSource = null;
                orderRepeater.DataBind();
                this.adult_sum.InnerHtml = this.child_sum.InnerHtml = this.with_sum.InnerHtml = this.pnum_sum.InnerHtml = this.lirun_sum.InnerHtml = this.money_sum.InnerHtml = "";
            }
        }
示例#14
0
        /// <summary>
        ///[SearchPageSet]表添加的方法
        /// </summary>
        public static int addSearchPageSet(SearchPageSet searchpageset)
        {
            string sql = "insert into SearchPageSet([ownersid],[pagenum],[pageitem],[pagecount]) values (@ownersid,@pagenum,@pageitem,@pagecount)";

            SqlParameter[] sp = new SqlParameter[]
            {
                new SqlParameter("@ownersid", searchpageset.Ownersid),
                new SqlParameter("@pagenum", searchpageset.Pagenum),
                new SqlParameter("@pageitem", searchpageset.Pageitem),
                new SqlParameter("@pagecount", searchpageset.Pagecount)
            };
            return(DBHelper.ExecuteCommand(sql, sp));
        }
示例#15
0
        /// <summary>
        ///[SearchPageSet]表修改的方法
        /// </summary>
        public static int updateSearchPageSetById(SearchPageSet searchpageset)
        {
            string sql = "update SearchPageSet set ownersid=@ownersid,pagenum=@pagenum,pageitem=@pageitem,pagecount=@pagecount where id=@id";

            SqlParameter[] sp = new SqlParameter[]
            {
                new SqlParameter("@id", searchpageset.Id),
                new SqlParameter("@ownersid", searchpageset.Ownersid),
                new SqlParameter("@pagenum", searchpageset.Pagenum),
                new SqlParameter("@pageitem", searchpageset.Pageitem),
                new SqlParameter("@pagecount", searchpageset.Pagecount)
            };
            return(DBHelper.ExecuteCommand(sql, sp));
        }
示例#16
0
        /// <summary>
        /// 取原有的数据
        /// </summary>
        private void GetData()
        {
            LoginInfo     login   = (LoginInfo)Session["login"];
            string        pagenum = Request.QueryString["pagenum"].ToString();
            SearchPageSet pageset = SearchPageSetManager.getSearchPageSetByLoginId(login.Id, Convert.ToInt32(pagenum));

            if (pageset == null)
            {
                this.tbxitem.Text  = "";
                this.tbxcount.Text = "";
            }
            else
            {
                this.tbxcount.Text = pageset.Pagecount.ToString();
                this.tbxitem.Text  = pageset.Pageitem.ToString();
            }
        }
示例#17
0
        /// <summary>
        /// 加载数据
        /// </summary>
        private void LoadData()
        {
            string unitID = Request.QueryString["unit"]; //付款单位id
            string sqlstr = " and iscancel = 'N' ";

            sqlstr += this.cbxFileShow.Checked ? "" : " and fileStatus=0 ";
            sqlstr += " and factid=" + unitID;
            sqlstr += Session["payDetailQuery"].ToString();
            LoginInfo     login = (LoginInfo)Session["login"];
            SearchPageSet sps   = SearchPageSetManager.getSearchPageSetByLoginId(login.Id, 033);
            Data          data  = new Data();

            AspNetPager1.RecordCount = data.GetCount("View_OrderPayAndReturn", sqlstr);
            if (sps == null)
            {
                AspNetPager1.NumericButtonCount = 10;
                AspNetPager1.PageSize           = 10;
            }
            else
            {
                AspNetPager1.NumericButtonCount = sps.Pagecount;
                AspNetPager1.PageSize           = sps.Pageitem;
            }
            DataTable dt = data.GetList("View_OrderPayAndReturn", "outTime", "desc", AspNetPager1.PageSize, AspNetPager1.CurrentPageIndex, sqlstr);

            rptdata.DataSource = dt;
            rptdata.DataBind();
            thissqlstr = sqlstr + " order by outTime desc";

            //计算金额合计
            StringBuilder sqlSelect = new StringBuilder();

            sqlSelect.Append("select sum(money) as shouldAmount,sum(payAmount) as payAmount,sum(syAmount) as syAmount ");
            string    tblname = "View_OrderPayAndReturn";
            DataTable dtSum   = data.GetSumMoney(sqlSelect.ToString(), tblname, sqlstr);

            if (dtSum.Rows.Count > 0)
            {
                DataRow dr = dtSum.Rows[0];
                shouldamount.InnerText = Convert.IsDBNull(dr["shouldAmount"]) ? "" : Convert.ToDouble(dr["shouldAmount"]).ToString("N2");
                hasamount.InnerText    = Convert.IsDBNull(dr["payAmount"]) ? "" : Convert.ToDouble(dr["payAmount"]).ToString("N2");
                syamount.InnerText     = Convert.IsDBNull(dr["syAmount"]) ? "" : Convert.ToDouble(dr["syAmount"]).ToString("N2");
            }
        }
示例#18
0
        /// <summary>
        /// 绑定收款单据列表数据
        /// </summary>
        private void BindRpList()
        {
            double zje = 0;

            if (Session["login"] == null)
            {
                Response.Redirect("~/Login.aspx", true);
            }
            else
            {
                LoginInfo login = Session["login"] as LoginInfo;

                AspNetPager1.RecordCount = To_CollectingManager.GetTotalCount(FilterSql, login.Id);

                SearchPageSet sps = SearchPageSetManager.getSearchPageSetByLoginId(login.Id, 019);
                if (sps == null)
                {
                    AspNetPager1.NumericButtonCount = 5;
                    AspNetPager1.PageSize           = 5;
                }
                else
                {
                    AspNetPager1.NumericButtonCount = sps.Pagecount;
                    AspNetPager1.PageSize           = sps.Pageitem;
                }
                if (HttpContext.Current.Request.QueryString["page"] != null)
                {
                    AspNetPager1.CurrentPageIndex = int.Parse(HttpContext.Current.Request.QueryString["page"]);
                }

                collectingList = To_CollectingManager.GetListByPage(FilterSql, login.Id, AspNetPager1.StartRecordIndex, AspNetPager1.EndRecordIndex);
                //5.31 增加总计的计算
                if (collectingList.Count > 0 && collectingList != null)
                {
                    foreach (To_Collecting cl in collectingList)
                    {
                        zje += cl.ReceiptAmount.ToString() == "" ? 0.00 : Convert.ToDouble(cl.ReceiptAmount.ToString());
                    }
                }
                RpList.DataSource = collectingList;
                RpList.DataBind();
                this.zje.Text = "¥" + zje.ToString("0.00");
            }
        }
示例#19
0
        /// <summary>
        ///根据SQL语句获取实体
        /// </summary>
        public static SearchPageSet getSearchPageSetBySql(string sql)
        {
            SearchPageSet searchpageset = null;
            DataTable     dt            = DBHelper.GetDataSet(sql);

            if (dt.Rows.Count > 0)
            {
                searchpageset = new SearchPageSet();
                foreach (DataRow dr in dt.Rows)
                {
                    searchpageset.Id        = Convert.ToInt32(dr["id"]);
                    searchpageset.Ownersid  = Convert.ToInt32(dr["ownersid"]);
                    searchpageset.Pagenum   = Convert.ToString(dr["pagenum"]);
                    searchpageset.Pageitem  = Convert.ToInt32(dr["pageitem"]);
                    searchpageset.Pagecount = Convert.ToInt32(dr["pagecount"]);
                }
            }
            return(searchpageset);
        }
示例#20
0
        /// <summary>
        /// 绑定
        /// </summary>
        private void bindData()
        {
            LoginInfo     login = (LoginInfo)Session["login"];
            SearchPageSet sps   = SearchPageSetManager.getSearchPageSetByLoginId(login.Id, 027);

            if (sps == null)
            {
                EtNet_BLL.DataPage.Data data = new Data();
                DataSet ds = data.DataPage("LoginInfo", "id", "*", str, "loginid", false, 10, 10, pages);
                rploginUser.DataSource = ds;
                rploginUser.DataBind();
            }
            else
            {
                EtNet_BLL.DataPage.Data data = new Data();
                DataSet ds = data.DataPage("LoginInfo", "id", "*", str, "loginid", false, sps.Pageitem, sps.Pagecount, pages);
                rploginUser.DataSource = ds;
                rploginUser.DataBind();
            }
        }
示例#21
0
        /// <summary>
        ///根据SQL语句获取集合
        /// </summary>
        public static IList <SearchPageSet> getSearchPageSetsBySql(string sql)
        {
            IList <SearchPageSet> list = new List <SearchPageSet>();
            DataTable             dt   = DBHelper.GetDataSet(sql);

            if (dt.Rows.Count > 0)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    SearchPageSet searchpageset = new SearchPageSet();
                    searchpageset.Id        = Convert.ToInt32(dr["id"]);
                    searchpageset.Ownersid  = Convert.ToInt32(dr["ownersid"]);
                    searchpageset.Pagenum   = Convert.ToString(dr["pagenum"]);
                    searchpageset.Pageitem  = Convert.ToInt32(dr["pageitem"]);
                    searchpageset.Pagecount = Convert.ToInt32(dr["pagecount"]);
                    list.Add(searchpageset);
                }
            }
            return(list);
        }
示例#22
0
        /// <summary>
        /// 绑定标的属性列表(repeater控件)
        /// </summary>
        private void RpPropertyBindData(int targetTypeId)
        {
            TargetPropertyManager tpManager = new TargetPropertyManager();

            string where             = string.Format("TargetTypeId = {0}", targetTypeId);
            AspNetPager1.RecordCount = tpManager.GetRecordCount(where);
            LoginInfo     login = (LoginInfo)Session["login"];
            SearchPageSet sps   = SearchPageSetManager.getSearchPageSetByLoginId(login.Id, 011);

            if (sps != null)
            {
                AspNetPager1.PageSize           = sps.Pageitem;
                AspNetPager1.NumericButtonCount = sps.Pagecount;
            }
            else
            {
                AspNetPager1.PageSize           = 10;
                AspNetPager1.NumericButtonCount = 10;
            }
            rpTargetProperty.DataSource = tpManager.GetListByPage(where, "TargetTypeId", AspNetPager1.StartRecordIndex, AspNetPager1.EndRecordIndex);
            rpTargetProperty.DataBind();
        }
示例#23
0
        /// <summary>
        /// 加载付款申请数据
        /// </summary>
        private void LoadPayList()
        {
            LoginInfo login = Session["login"] as LoginInfo;

            if (!string.IsNullOrEmpty(Session["payQuery"].ToString()) || !string.IsNullOrEmpty(Session["query"].ToString()))//--0429 更改
            {
                //}
                //if (Session["payQuery"].ToString() != "" || Session["query"].ToString() != "")//原方法报错
                //{
                string sql = " and auditstatus = '04' ";
                sql += Session["payQuery"];
                sql += Session["query"];
                EtNet_BLL.DataPage.Data data = new EtNet_BLL.DataPage.Data();
                AspNetPager1.RecordCount = data.GetCount("View_PaymentList", sql);
                SearchPageSet sps = SearchPageSetManager.getSearchPageSetByLoginId(login.Id, 040);
                if (sps == null)
                {
                    AspNetPager1.NumericButtonCount = 5;
                    AspNetPager1.PageSize           = 5;
                }
                else
                {
                    AspNetPager1.NumericButtonCount = sps.Pagecount;
                    AspNetPager1.PageSize           = sps.Pageitem;
                }
                //0429 修改 为了排序顺序
                // DataTable dt = new EtNet_BLL.RegReimbursementManager().GetListpage(" auditstatus = '04'" + Session["payQuery"] + Session["query"], "regType asc,confirmDate DESC", AspNetPager1.StartRecordIndex, AspNetPager1.EndRecordIndex);
                DataTable dt = data.GetpageList("View_PaymentList", " regType asc,confirmDate DESC ", AspNetPager1.PageSize, AspNetPager1.CurrentPageIndex, sql);

                // DataTable dt = data.GetList("View_PaymentList", "isConfirm", "asc", AspNetPager1.PageSize, AspNetPager1.CurrentPageIndex, sql);//原方法
                this.payRepeater.DataSource = dt;
                this.payRepeater.DataBind();
            }
            else
            {
                this.payRepeater.DataSource = null;
                this.payRepeater.DataBind();
            }
        }
示例#24
0
        /// <summary>
        /// 绑定
        /// </summary>
        private void dataBind()
        {
            string sqlstr = "";

            sqlstr += Session["query"].ToString();
            LoginInfo login = (LoginInfo)Session["login"];
            //string ids = LoginDataLimitManager.GetLimit(login.Id);
            //if (string.IsNullOrEmpty(ids))
            //{
            //    sqlstr += " and madefrom = " + login.Id;

            //}
            //else
            //{
            //    sqlstr += " and madefrom in (" + ids + "," + login.Id + ")";
            //}


            //sqlstr += " AND (madefrom = " + login.Id + " OR ";
            //sqlstr += " ',' + viewidlist + ',' like " + "'%," + login.Id + ",%' )";

            SearchPageSet sps = SearchPageSetManager.getSearchPageSetByLoginId(login.Id, 013);

            if (sps == null)
            {
                Data    data = new Data();
                DataSet ds   = data.DataPage("ViewCustomer", "Id", "*", sqlstr, "Id", true, 10, 15, pages);
                cuslist.DataSource = ds;
                cuslist.DataBind();
            }
            else
            {
                Data    data = new Data();
                DataSet ds   = data.DataPage("ViewCustomer", "Id", "*", sqlstr, "Id", true, sps.Pageitem, sps.Pagecount, pages);
                cuslist.DataSource = ds;
                cuslist.DataBind();
            }
        }
示例#25
0
        /// <summary>
        ///  订单列表
        /// </summary>
        private void OrderListBind()
        {
            string sqlstr = this.checkfile.Checked ? " " : " and fileStatus=0 ";

            sqlstr += Session["query"].ToString();
            LoginInfo login = (LoginInfo)Session["login"];
            string    ids   = LoginDataLimitManager.GetLimit(login.Id);

            if (string.IsNullOrEmpty(ids))
            {
                sqlstr += " and (markid = " + login.Id + " or inputerId= " + login.Id + ") ";
            }
            else
            {
                sqlstr += " and (inputerId in (" + ids + ") or markid= " + login.Id + ") ";//0419修改,将查看数据权限更改为可查看操作员数据
            }
            //sqlstr += " or inputerID = " + login.Id; //操作员也能看到其对应的订单信息

            SearchPageSet sps  = SearchPageSetManager.getSearchPageSetByLoginId(login.Id, 013);
            Data          data = new Data();

            AspNetPager1.RecordCount = data.GetCount("ViewOrder", sqlstr);
            if (sps == null)
            {
                AspNetPager1.NumericButtonCount = 10;
                AspNetPager1.PageSize           = 10;
            }
            else
            {
                AspNetPager1.NumericButtonCount = sps.Pagecount;
                AspNetPager1.PageSize           = sps.Pageitem;
            }
            DataTable dt = data.GetList("ViewOrder", "makerTime", "desc", AspNetPager1.PageSize, AspNetPager1.CurrentPageIndex, sqlstr);

            cuslist.DataSource = dt;
            cuslist.DataBind();
            LoadZtreeData();
        }
示例#26
0
        private void dataBind()
        {
            LoginInfo     currentLogin = Session["login"] as LoginInfo;
            int           pitem        = 0;
            int           pcount       = 0;
            SearchPageSet set          = SearchPageSetManager.getSearchPageSetByLoginId(currentLogin.Id, 024);

            if (set != null)
            {
                pitem  = set.Pageitem;
                pcount = set.Pagecount;
            }
            else
            {
                pitem  = 10;
                pcount = 10;
            }
            EtNet_BLL.DataPage.Data data = new Data();
            DataSet ds = data.DataPage("IncomeType", "id", "*", "", "id", true, pitem, pcount, pages);

            typeList.DataSource = ds;
            typeList.DataBind();
        }
示例#27
0
        /// <summary>
        /// 加载通讯录数据
        /// </summary>
        private void LoadAddressList()
        {
            string sqlstr = "";

            sqlstr += Session["query"].ToString();
            LoginInfo     login = (LoginInfo)Session["login"];
            SearchPageSet sps   = SearchPageSetManager.getSearchPageSetByLoginId(login.Id, 002);

            if (sps == null)
            {
                Data    data = new Data();
                DataSet ds   = data.DataPage("ViewAddressList", "Id", "*", sqlstr, "Id", true, 5, 5, pages);
                rptdata.DataSource = ds;
                rptdata.DataBind();
            }
            else
            {
                Data    data = new Data();
                DataSet ds   = data.DataPage("ViewAddressList", "Id", "*", sqlstr, "Id", true, sps.Pageitem, sps.Pagecount, pages);
                rptdata.DataSource = ds;
                rptdata.DataBind();
            }
        }
示例#28
0
        /// <summary>
        /// 加载数据
        /// </summary>
        private void RpPolicyBindData()
        {
            AspNetPager1.RecordCount = To_PolicyManager.GetCount(FilterSql, (Session["login"] as LoginInfo).Id) ?? 0;

            LoginInfo     login = Session["login"] as LoginInfo;
            SearchPageSet sps   = SearchPageSetManager.getSearchPageSetByLoginId(login.Id, 015);

            if (sps == null)
            {
                AspNetPager1.NumericButtonCount = 10;
                AspNetPager1.PageSize           = 10;
            }
            else
            {
                AspNetPager1.NumericButtonCount = sps.Pagecount;
                AspNetPager1.PageSize           = sps.Pageitem;
            }

            DataTable dtPolicy = To_PolicyManager.GetListByPage(null, (Session["login"] as LoginInfo).Id, "", FilterSql, AspNetPager1.StartRecordIndex, AspNetPager1.EndRecordIndex);

            RpPolicy.DataSource = dtPolicy;
            RpPolicy.DataBind();
        }
示例#29
0
        protected void mgbtnreset_Click1(object sender, ImageClickEventArgs e)
        {
            string sqlstr = "";

            sqlstr += Session["query"].ToString();
            LoginInfo login = (LoginInfo)Session["login"];
            string    ids   = LoginDataLimitManager.GetLimit(login.Id);

            if (string.IsNullOrEmpty(ids))
            {
                sqlstr += " and invoiceCMan = " + login.Id;
            }
            else
            {
                sqlstr += " and invoiceCMan in (" + ids + "," + login.Id + ")";
            }
            SearchPageSet sps = SearchPageSetManager.getSearchPageSetByLoginId(login.Id, 016);

            if (sps == null)
            {
                Data    data = new Data();
                DataSet ds   = data.DataPage("to_Invoice", "Id", "*", sqlstr, "Id", true, 5, 5, pages);
                rpInvoice.DataSource = ds;
                rpInvoice.DataBind();
            }
            else
            {
                Data    data = new Data();
                DataSet ds   = data.DataPage("to_Invoice", "Id", "*", sqlstr, "Id", true, sps.Pageitem, sps.Pagecount, pages);
                rpInvoice.DataSource = ds;
                rpInvoice.DataBind();
            }


            this.txtBeginDate.Value = ""; this.txtEndDate.Value = ""; this.txtInvoiceID.Value = ""; this.txtPrice.Value = ""; this.txtUnit.Value = "";
        }
示例#30
0
        /// <summary>
        /// 绑定收款单据列表数据
        /// </summary>
        private void BindRpList()
        {
            LoginInfo login = Session["login"] as LoginInfo;

            AspNetPager1.RecordCount = To_CollectingManager.GetTotalCountByLimit(FilterSql + " AND confirmReceipt=1 ", login.Id);

            SearchPageSet sps = SearchPageSetManager.getSearchPageSetByLoginId(login.Id, 018);

            if (sps == null)
            {
                AspNetPager1.NumericButtonCount = 5;
                AspNetPager1.PageSize           = 5;
            }
            else
            {
                AspNetPager1.NumericButtonCount = sps.Pagecount;
                AspNetPager1.PageSize           = sps.Pageitem;
            }

            DataTable data = To_CollectingManager.GetListByLimit(FilterSql + " AND confirmReceipt=1 ", login.Id, AspNetPager1.StartRecordIndex, AspNetPager1.EndRecordIndex);

            RpList.DataSource = data;
            RpList.DataBind();
        }