예제 #1
0
        public static string getSenderDiv(string poi_id)
        {
            string ddlHtml = string.Empty;

            /*
             * <select>
             * <option value ="volvo">Volvo</option>
             * <option value ="saab">Saab</option>
             * <option value="opel">Opel</option>
             * <option value="audi">Audi</option>
             * </select>
             */
            try
            {
                DataTable dtSenders = ManagerHelper.GetAllManagers();
                ddlHtml += "<select id='ddlSender'>";
                foreach (DataRow row in dtSenders.Rows)
                {
                    ddlHtml += string.Format("<option value ='{0}'>{1}:{2}</option>", row["UserId"], row["UserName"], row["AgentName"]);
                }
                ddlHtml += "</select>";
                ddlHtml += string.Format("<a href='javascript:void(0)' poi_id='{0}' id='btnBind'>确定</a>", poi_id);
                return(ddlHtml);
            }
            catch
            {
                return("err");
            }
        }
예제 #2
0
 protected void Page_Load(object sender, System.EventArgs e)
 {
     this.LoadParameters();
     if (!this.Page.IsPostBack)
     {
         //子账号的过滤查询
         this.ddlSender.Visible = true;
         ddlSender.Items.Add(new ListItem {
             Text = "全部", Value = ""
         });
         DataTable   dtmanagers     = ManagerHelper.GetAllManagers();
         ManagerInfo currentManager = ManagerHelper.GetCurrentManager();
         RoleInfo    roleinfo       = ManagerHelper.GetRole(currentManager.RoleId);
         foreach (DataRow row in dtmanagers.Rows)
         {
             ListItem item = new ListItem
             {
                 Text  = row["UserName"].ToString() + ":" + row["AgentName"].ToString(),
                 Value = row["UserId"].ToString()
             };
             if (roleinfo.RoleName != "超级管理员")
             {
                 if (currentManager.UserId == row["UserId"].ToInt())
                 {
                     this.ddlSender.Items.Clear();
                     ddlSender.Items.Add(item);
                     this.sender = currentManager.UserId.ToString();
                 }
             }
         }
         this.BindUserOrderStatistics();
     }
 }
예제 #3
0
 protected void Page_Load(object sender, System.EventArgs e)
 {
     ddlSenders.SelectedIndexChanged  += new EventHandler(this.ddlSenders_SelectedIndexChanged);
     this.btnExport.Click             += new EventHandler(this.orderStatistics);
     this.btnProductTotalExport.Click += new EventHandler(this.btnProductTotalExport_click);
     this.btnSerch.Click += new EventHandler(this.btnSerch_click);
     if (!this.Page.IsPostBack)
     {
         ManagerInfo currentManager = ManagerHelper.GetCurrentManager();
         if (ManagerHelper.GetRole(currentManager.RoleId).RoleName == "超级管理员")
         {
             DataTable dtSenders = ManagerHelper.GetAllManagers();
             foreach (DataRow row in dtSenders.Rows)
             {
                 ListItem item = new ListItem
                 {
                     Text  = row["UserName"].ToString() + ":" + row["agentName"].ToString(),
                     Value = row["UserId"].ToString(),
                 };
                 if (!string.IsNullOrEmpty(row["clientUserId"].ToString()) && row["clientUserId"].ToString() != "0")
                 {
                     ddlSenders.Items.Add(item);
                 }
             }
             ddlSenders.SelectedIndex = 0;
             if (!string.IsNullOrEmpty(ddlSenders.SelectedValue))
             {
                 loadTables("", "", Convert.ToInt32(ddlSenders.SelectedValue));
             }
             else
             {
                 ddlSenders.Visible = false;
             }
         }
         else
         {
             ddlSenders.Items.Clear();
             ListItem item = new ListItem
             {
                 Text  = currentManager.UserName + ":" + currentManager.AgentName,
                 Value = currentManager.UserId.ToString(),
             };
             ddlSenders.Items.Add(item);
             ddlSenders.SelectedIndex = 0;
             ddlSenders.Visible       = false;
             loadTables("", "", currentManager.UserId);
         }
     }
 }
예제 #4
0
        private void LoadParameters()
        {
            this.btnQuery.Click += new System.EventHandler(this.btnQuery_Click);
            if (!this.Page.IsPostBack)
            {
                if (!string.IsNullOrEmpty(this.Page.Request.QueryString["startTime"]))
                {
                    this.startTime = new System.DateTime?(System.DateTime.Parse(this.Page.Request.QueryString["startTime"]));
                }
                if (!string.IsNullOrEmpty(this.Page.Request.QueryString["endTime"]))
                {
                    this.endTime = new System.DateTime?(System.DateTime.Parse(this.Page.Request.QueryString["endTime"]));
                }
                if (!string.IsNullOrEmpty(this.Page.Request.QueryString["storeid"]))
                {
                    this.storeid = int.Parse(this.Page.Request.QueryString["storeid"]);
                }
                this.calendarStart.SelectedDate = this.startTime;
                this.calendarEnd.SelectedDate   = this.endTime;

                DataTable dtsender = ManagerHelper.GetAllManagers();
                foreach (DataRow da in dtsender.Rows)
                {
                    ListItem item = new ListItem()
                    {
                        Text  = da["UserName"].ToString() + ":" + da["agentName"].ToString(),
                        Value = da["clientuserid"].ToString(),
                    };
                    if (!string.IsNullOrEmpty(da["clientUserId"].ToString()) && da["clientUserId"].ToString() != "0")
                    {
                        DDLservice.Items.Add(item);
                    }
                }
                DDLservice.SelectedValue = storeid.ToString();
            }
            else
            {
                this.startTime = this.calendarStart.SelectedDate;
                this.endTime   = this.calendarEnd.SelectedDate;
            }
        }
예제 #5
0
        private void LoadParameters()
        {
            this.btnQuery.Click += new System.EventHandler(this.btnQuery_Click);
            if (!this.Page.IsPostBack)
            {
                if (!string.IsNullOrEmpty(this.Page.Request.QueryString["startTime"]))
                {
                    this.startTime = new System.DateTime?(System.DateTime.Parse(this.Page.Request.QueryString["startTime"]));
                }
                if (!string.IsNullOrEmpty(this.Page.Request.QueryString["storeid"]))
                {
                    this.storeid = int.Parse(this.Page.Request.QueryString["storeid"]);
                }
                if (!string.IsNullOrEmpty(this.Page.Request.QueryString["categoryid"]))
                {
                    this.categoryid = int.Parse(this.Page.Request.QueryString["categoryid"]);
                }
                if (!string.IsNullOrEmpty(this.Page.Request.QueryString["productid"]))
                {
                    this.productid = int.Parse(this.Page.Request.QueryString["productid"]);
                }
                this.calendarStart.SelectedDate = this.startTime;

                #region 门店下拉框
                DataTable dtsender  = ManagerHelper.GetAllManagers();
                ListItem  itemFirst = new ListItem()
                {
                    Text  = "全部",
                    Value = "0"
                };
                DDLservice.Items.Add(itemFirst);
                foreach (DataRow da in dtsender.Rows)
                {
                    ListItem item = new ListItem()
                    {
                        Text  = da["UserName"].ToString() + ":" + da["agentName"].ToString(),
                        Value = da["userid"].ToString(),
                    };
                    if (!string.IsNullOrEmpty(da["clientUserId"].ToString()) && da["clientUserId"].ToString() != "0")
                    {
                        DDLservice.Items.Add(item);
                    }
                }
                DDLservice.SelectedIndex = 0;
                DDLservice.SelectedValue = storeid.ToString();
                #endregion

                #region 分类下拉框
                ListItem itemFirst1 = new ListItem()
                {
                    Text  = "全部",
                    Value = "0"
                };
                DDLcategories.Items.Add(itemFirst1);
                IList <CategoryInfo> list = new List <CategoryInfo>();
                list = CatalogHelper.GetMainCategories();
                foreach (CategoryInfo info in list)
                {
                    ListItem item = new ListItem();
                    item.Text  = info.Name;
                    item.Value = info.CategoryId.ToString();
                    DDLcategories.Items.Add(item);
                }
                DDLcategories.SelectedIndex = 0;
                DDLcategories.SelectedValue = categoryid.ToString();
                #endregion

                #region 商品下拉框
                ListItem itemFirst2 = new ListItem()
                {
                    Text  = "全部",
                    Value = "0"
                };
                DDLproduct.Items.Add(itemFirst2);
                DataTable product = ManagerHelper.GetHishop_Product();
                foreach (DataRow row in product.Rows)
                {
                    ListItem item = new ListItem()
                    {
                        Text  = row["ProductName"].ToString(),
                        Value = row["ProductId"].ToString(),
                    };
                    DDLproduct.Items.Add(item);
                }
                DDLproduct.SelectedIndex = 0;
                DDLproduct.SelectedValue = productid.ToString();
                #endregion
            }
            else
            {
                this.startTime = this.calendarStart.SelectedDate;
            }
        }