Exemplo n.º 1
0
        protected void databind()
        {
            //获取名录属性信息
            E_Property dataProperty = new T_Property().Get(new E_Property()
            {
                EnterpriseID = EnterpriceID
            });
            E_ClientInfo data = new E_ClientInfo();

            data.EnterpriseID = EnterpriceID;
            data.UserID       = UserID;
            data.EPUserTMRID  = EPUserTMRID;
            data.TeamID       = 0;
            data.Property     = dataProperty;

            data.ClientName = Request.QueryString["keyword"] ?? string.Empty;
            data.Mode       = EnumClientMode.业务员;
            data.Status     = EnumClientStatus.所有状态;

            //分页参数
            data.Page           = new MLMGC.DataEntity.E_Page();
            data.Page.PageSize  = pageSize;
            data.Page.PageIndex = pageIndex;

            rpList.DataSource = new T_ClientInfo().GetList(data);
            rpList.DataBind();

            //设置分页样式
            pageList1.PageSize              = pageSize;
            pageList1.CurrentPageIndex      = pageIndex;
            pageList1.RecordCount           = data.Page.TotalCount;
            pageList1.CustomInfoHTML        = string.Format("共有记录 <span class='red_font'>{0}</span> 条", pageList1.RecordCount);
            pageList1.TextAfterPageIndexBox = "&nbsp;页/" + pageList1.PageCount + "&nbsp;";
        }
Exemplo n.º 2
0
        /// <summary>
        /// 数据绑定
        /// </summary>
        protected void databind()
        {
            //获取该人员下面的直接下属
            rpList.DataSource = new T_Team().GetDirectMember(new E_Team {
                EnterpriseID = EnterpriceID, TeamID = TeamID
            });
            rpList.DataBind();

            //属性配置
            E_Property dataProperty = new T_Property().Get(new E_Property {
                EnterpriseID = EnterpriceID
            });

            TradeFlag  = Convert.ToBoolean((int)dataProperty.TradeFlag);
            AreaFlag   = Convert.ToBoolean((int)dataProperty.AreaFlag);
            SourceFlag = Convert.ToBoolean((int)dataProperty.SourceFlag);

            //获取配置信息
            DataSet ds = new T_Allot().Select(new E_Allot()
            {
                EnterpriseID = EnterpriceID, TeamID = TeamID
            });

            if (ds == null || ds.Tables.Count != 5)
            {
                return;
            }
            SettingFlag = true;
        }
Exemplo n.º 3
0
        protected void databind()
        {
            //绑定意向程度
            ddlNotTrade.DataSource = new T_NotTraded().GetList(new E_NotTraded()
            {
                EnterpriseID = EnterpriseID
            });
            ddlNotTrade.DataTextField  = "NotTradedName";
            ddlNotTrade.DataValueField = "NotTradedID";
            ddlNotTrade.DataBind();
            ddlNotTrade.Items.Insert(0, new ListItem("", "-1"));
            ddlNotTrade.SelectedValue = Requests.GetQueryInt("nottradeid", -1).ToString();
            //获取名录属性信息
            E_Property dataProperty = new T_Property().Get(new E_Property()
            {
                EnterpriseID = EnterpriseID
            });

            TradeFlag  = Convert.ToBoolean((int)dataProperty.TradeFlag);
            AreaFlag   = Convert.ToBoolean((int)dataProperty.AreaFlag);
            SourceFlag = Convert.ToBoolean((int)dataProperty.SourceFlag);

            E_ItemClientInfo data = new E_ItemClientInfo();

            data.EnterpriseID = EnterpriseID;
            data.UserID       = UserID;
            //--设置名录属性查询属性
            data.Property = dataProperty;
            data.TradeID  = Requests.GetQueryInt("tradeid", -1);
            data.AreaID   = Requests.GetQueryInt("areaid", -1);
            data.SourceID = Requests.GetQueryInt("sourceid", -1);

            Property1.AreaID   = data.AreaID;
            Property1.SourceID = data.SourceID;
            Property1.TradeID  = data.TradeID;

            //读取url参数
            data.ClientName = Requests.GetQueryString("name");
            txtName.Text    = data.ClientName;


            data.Status      = MLMGC.DataEntity.Item.EnumClientStatus.失败客户;
            data.NotTradedID = int.Parse(ddlNotTrade.SelectedValue.ToString());

            //分页参数
            data.Page           = new MLMGC.DataEntity.E_Page();
            data.Page.PageSize  = pageSize;
            data.Page.PageIndex = pageIndex;

            rpList.DataSource = new T_ItemClientInfo().NotTradeSelect(data);
            rpList.DataBind();

            //设置分页样式
            pageList1.PageSize              = pageSize;
            pageList1.CurrentPageIndex      = pageIndex;
            pageList1.RecordCount           = data.Page.TotalCount;
            pageList1.CustomInfoHTML        = string.Format("共有记录 <span class='red_font'>{0}</span> 条", pageList1.RecordCount);
            pageList1.TextAfterPageIndexBox = "&nbsp;页/" + pageList1.PageCount + "&nbsp;";
        }
Exemplo n.º 4
0
        protected void databind()
        {
            //名录位置、状态
            LSOperate1.Mode   = 2; //在共享
            LSOperate1.Status = 6; //共享客户

            //是否显示删除按钮
            if (RoleID == (int)EnumRole.总监)
            {
                LSOperate1.HideDelete    = false;
                LSOperate1.HideDeleteAll = false;
            }

            //获取名录属性信息
            E_Property dataProperty = new T_Property().Get(new E_Property()
            {
                EnterpriseID = EnterpriceID
            });

            TradeFlag  = Convert.ToBoolean((int)dataProperty.TradeFlag);
            AreaFlag   = Convert.ToBoolean((int)dataProperty.AreaFlag);
            SourceFlag = Convert.ToBoolean((int)dataProperty.SourceFlag);

            E_ClientInfo data = new E_ClientInfo();

            data.EnterpriseID = EnterpriceID;
            data.UserID       = UserID;
            data.Property     = dataProperty;
            data.Mode         = EnumClientMode.共享;

            data.ClientName = Requests.GetQueryString("name");
            txtName.Text    = data.ClientName;

            //--设置名录属性查询属性
            data.Property          = dataProperty;
            data.TradeID           = Requests.GetQueryInt("tradeid", -1);
            data.AreaID            = Requests.GetQueryInt("areaid", -1);
            data.SourceID          = Requests.GetQueryInt("sourceid", -1);
            Property1.PropertyData = dataProperty;
            Property1.AreaID       = data.AreaID;
            Property1.SourceID     = data.SourceID;
            Property1.TradeID      = data.TradeID;

            //分页参数
            data.Page           = new MLMGC.DataEntity.E_Page();
            data.Page.PageSize  = pageSize;
            data.Page.PageIndex = pageIndex;

            rpList.DataSource = new T_ClientInfo().GetShareList(data);
            rpList.DataBind();

            //设置分页样式
            pageList1.PageSize              = pageSize;
            pageList1.CurrentPageIndex      = pageIndex;
            pageList1.RecordCount           = data.Page.TotalCount;
            pageList1.CustomInfoHTML        = string.Format("共有记录 <span class='red_font'>{0}</span> 条", pageList1.RecordCount);
            pageList1.TextAfterPageIndexBox = "&nbsp;页/" + pageList1.PageCount + "&nbsp;";
        }
Exemplo n.º 5
0
        protected void databind()
        {
            //获取名录属性信息
            E_Property dataProperty = new T_Property().Get(new E_Property()
            {
                EnterpriseID = EnterpriceID
            });

            TradeFlag  = Convert.ToBoolean((int)dataProperty.TradeFlag);
            AreaFlag   = Convert.ToBoolean((int)dataProperty.AreaFlag);
            SourceFlag = Convert.ToBoolean((int)dataProperty.SourceFlag);

            E_ClientInfo data = new E_ClientInfo();

            data.EnterpriseID = EnterpriceID;
            data.UserID       = UserID;
            data.Property     = dataProperty;
            data.Mode         = EnumClientMode.共享;

            data.ClientName = Requests.GetQueryString("name");
            txtName.Text    = data.ClientName;

            //--设置名录属性查询属性
            data.Property          = dataProperty;
            data.TradeID           = Requests.GetQueryInt("tradeid", -1);
            data.AreaID            = Requests.GetQueryInt("areaid", -1);
            data.SourceID          = Requests.GetQueryInt("sourceid", -1);
            Property1.PropertyData = dataProperty;
            Property1.AreaID       = data.AreaID;
            Property1.SourceID     = data.SourceID;
            Property1.TradeID      = data.TradeID;

            //分页参数
            data.Page           = new MLMGC.DataEntity.E_Page();
            data.Page.PageSize  = pageSize;
            data.Page.PageIndex = pageIndex;

            rpList.DataSource = new T_ClientInfo().GetShareList(data);
            rpList.DataBind();

            //----------------获取当前用户角色信息----------------
            int roleid = new T_User().GetEPRoleID(new E_EnterpriseUser()
            {
                EnterpriseID = EnterpriceID, EPUserTMRID = EPUserTMRID
            });

            btnMyGet.Visible = (roleid == (int)EnumRole.销售人员);

            //设置分页样式
            pageList1.PageSize              = pageSize;
            pageList1.CurrentPageIndex      = pageIndex;
            pageList1.RecordCount           = data.Page.TotalCount;
            pageList1.CustomInfoHTML        = string.Format("共有记录 <span class='red_font'>{0}</span> 条", pageList1.RecordCount);
            pageList1.TextAfterPageIndexBox = "&nbsp;页/" + pageList1.PageCount + "&nbsp;";
        }
Exemplo n.º 6
0
        protected void databind()
        {
            //获取名录属性信息
            E_Property dataProperty = new T_Property().Get(new E_Property()
            {
                EnterpriseID = EnterpriceID
            });

            TradeFlag  = Convert.ToBoolean((int)dataProperty.TradeFlag);
            AreaFlag   = Convert.ToBoolean((int)dataProperty.AreaFlag);
            SourceFlag = Convert.ToBoolean((int)dataProperty.SourceFlag);

            E_ClientInfo data = new E_ClientInfo();

            data.EnterpriseID      = EnterpriceID;
            data.UserID            = UserID;
            data.EPUserTMRID       = EPUserTMRID;
            data.Property          = dataProperty;
            data.TradeID           = Requests.GetQueryInt("tradeid", -1);
            data.AreaID            = Requests.GetQueryInt("areaid", -1);
            data.SourceID          = Requests.GetQueryInt("sourceid", -1);
            Property1.PropertyData = dataProperty;
            Property1.AreaID       = data.AreaID;
            Property1.SourceID     = data.SourceID;
            Property1.TradeID      = data.TradeID;

            data.TradedMoney = Requests.GetQueryFloat("money", -1);
            if (data.TradedMoney > 0)
            {
                txtMoney.Text = data.TradedMoney.ToString();
            }

            data.ClientName = Requests.GetQueryString("name");
            txtName.Text    = data.ClientName;
            data.Mode       = EnumClientMode.业务员;
            data.Status     = EnumClientStatus.成交客户;

            //分页参数
            data.Page           = new MLMGC.DataEntity.E_Page();
            data.Page.PageSize  = pageSize;
            data.Page.PageIndex = pageIndex;

            rpList.DataSource = new T_ClientInfo().GetList(data);
            rpList.DataBind();

            //设置分页样式
            pageList1.PageSize              = pageSize;
            pageList1.CurrentPageIndex      = pageIndex;
            pageList1.RecordCount           = data.Page.TotalCount;
            pageList1.CustomInfoHTML        = string.Format("共有记录 <span class='red_font'>{0}</span> 条", pageList1.RecordCount);
            pageList1.TextAfterPageIndexBox = "&nbsp;页/" + pageList1.PageCount + "&nbsp;";
        }
Exemplo n.º 7
0
        protected void databind()
        {
            //开始计时
            DateTime StartTime = DateTime.Now;

            //获取名录属性信息
            E_Property dataProperty = new T_Property().Get(new E_Property()
            {
                PersonalID = PersonalID
            });

            TradeFlag  = Convert.ToBoolean((int)dataProperty.TradeFlag);
            AreaFlag   = Convert.ToBoolean((int)dataProperty.AreaFlag);
            SourceFlag = Convert.ToBoolean((int)dataProperty.SourceFlag);

            E_ClientInfo data = new E_ClientInfo();

            data.PersonalID = PersonalID;
            //--设置名录属性查询属性
            data.Property          = dataProperty;
            data.TradeID           = Requests.GetQueryInt("tradeid", -1);
            data.AreaID            = Requests.GetQueryInt("areaid", -1);
            data.SourceID          = Requests.GetQueryInt("sourceid", -1);
            Property1.PropertyData = dataProperty;
            Property1.AreaID       = data.AreaID;
            Property1.SourceID     = data.SourceID;
            Property1.TradeID      = data.TradeID;

            data.ClientName = Requests.GetQueryString("name");
            txtName.Text    = data.ClientName;
            data.Status     = EnumClientStatus.潜在客户;

            //分页参数
            data.Page           = new MLMGC.DataEntity.E_Page();
            data.Page.PageSize  = pageSize;
            data.Page.PageIndex = pageIndex;

            rpList.DataSource = new T_ClientInfo().LatenceSelect(data);
            rpList.DataBind();
            //设置分页样式
            pageList1.PageSize              = pageSize;
            pageList1.CurrentPageIndex      = pageIndex;
            pageList1.RecordCount           = data.Page.TotalCount;
            pageList1.CustomInfoHTML        = string.Format("共有记录 <span class='red_font'>{0}</span> 条", pageList1.RecordCount);
            pageList1.TextAfterPageIndexBox = "&nbsp;页/" + pageList1.PageCount + "&nbsp;";

            //停止计时
            DateTime EndTime = DateTime.Now;
            TimeSpan ts      = EndTime - StartTime;

            lblExecTime.Text = ts.TotalSeconds.ToString();
        }
Exemplo n.º 8
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            E_Property data = new E_Property();

            data.PersonalID = PersonalID;
            data.TradeFlag  = cbTrade.Checked ? EnumPropertyEnabled.启用 : EnumPropertyEnabled.禁用;
            data.AreaFlag   = cbArea.Checked ? EnumPropertyEnabled.启用 : EnumPropertyEnabled.禁用;
            data.SourceFlag = cbSource.Checked ? EnumPropertyEnabled.启用 : EnumPropertyEnabled.禁用;
            bool b = new T_Property().Set(data);

            MLMGC.COMP.Jscript.ShowMsg("保存" + (b ? "成功" : "失败"), this);
            databind();
        }
Exemplo n.º 9
0
        protected void databind()
        {
            E_Property data = new T_Property().Get(new E_Property()
            {
                EnterpriseID = EnterpriceID
            });

            if (data != null)
            {
                cbTrade.Checked  = (data.TradeFlag == EnumPropertyEnabled.启用);
                cbArea.Checked   = (data.AreaFlag == EnumPropertyEnabled.启用);
                cbSource.Checked = (data.SourceFlag == EnumPropertyEnabled.启用);
            }
        }
Exemplo n.º 10
0
        /// <summary>
        /// 数据绑定
        /// </summary>
        protected void databind()
        {
            E_Property dataProperty = new T_Property().Get(new E_Property {
                EnterpriseID = EnterpriceID
            });

            TradeFlag  = Convert.ToBoolean((int)dataProperty.TradeFlag);
            AreaFlag   = Convert.ToBoolean((int)dataProperty.AreaFlag);
            SourceFlag = Convert.ToBoolean((int)dataProperty.SourceFlag);

            E_ClientInfo data = new E_ClientInfo();

            data.EnterpriseID = EnterpriceID;
            data.TeamID       = TeamID;
            data.Mode         = EnumClientMode.团队;
            data.Status       = EnumClientStatus.待分配名录;
            data.Property     = dataProperty;
            data.ClientName   = Requests.GetQueryString("name");
            data.SourceID     = Requests.GetQueryInt("sourceid", -1);
            data.AreaID       = Requests.GetQueryInt("areaid", -1);
            data.TradeID      = Requests.GetQueryInt("tradeid", -1);

            //设置分页参数
            data.Page = new MLMGC.DataEntity.E_Page();
            string start = Requests.GetQueryString("startdate");
            string end   = Requests.GetQueryString("enddate");

            if (!string.IsNullOrWhiteSpace(start))
            {
                data.Page.StartDate = Convert.ToDateTime(start);
            }
            if (!string.IsNullOrWhiteSpace(end))
            {
                data.Page.EndDate = Convert.ToDateTime(end);
            }
            data.Page.PageIndex = pageIndex;
            data.Page.PageSize  = pageSize;

            rpList.DataSource = new T_ClientInfo().LeaderWaitList(data);
            rpList.DataBind();

            //设置分页样式
            pageList1.PageSize              = pageSize;
            pageList1.CurrentPageIndex      = pageIndex;
            pageList1.RecordCount           = data.Page.TotalCount;
            pageList1.CustomInfoHTML        = string.Format("共有记录 <span class='red_font'>{0}</span> 条", pageList1.RecordCount);
            pageList1.TextAfterPageIndexBox = "&nbsp;页/" + pageList1.PageCount + "&nbsp;";
        }
Exemplo n.º 11
0
        //#region 角色
        ///// <summary>
        ///// 设置用户角色信息
        ///// </summary>
        //void SetUserRole()
        //{
        //    MLMGC.Security.EnterprisePage ep = new MLMGC.Security.EnterprisePage(true);
        //    int uid = int.Parse(nv["uid"]);
        //    string v = nv["v"];
        //    int i = new T_User().SetTeamUserRole(new E_User() { EnterpriseID = ep.EnterpriceID, UserID = uid, RoleSetting = v });
        //    HttpContext.Current.Response.Write(i);
        //}
        //#endregion

        #region 属性
        /// <summary>
        /// 设置属性
        /// </summary>
        void SetProperty()
        {
            MLMGC.Security.EnterprisePage ep = new MLMGC.Security.EnterprisePage(true);
            string     trade  = nv["trade"];
            string     area   = nv["area"];
            string     source = nv["source"];
            E_Property data   = new E_Property();

            data.EnterpriseID = ep.EnterpriceID;
            data.TradeFlag    = trade == "true" ? EnumPropertyEnabled.启用 : EnumPropertyEnabled.禁用;
            data.AreaFlag     = area == "true" ? EnumPropertyEnabled.启用 : EnumPropertyEnabled.禁用;
            data.SourceFlag   = source == "true" ? EnumPropertyEnabled.启用 : EnumPropertyEnabled.禁用;
            bool b = new T_Property().Set(data);

            HttpContext.Current.Response.Write(b ? "1" : "0");
        }
Exemplo n.º 12
0
        protected void databind()
        {
            //获取名录属性信息
            E_Property dataProperty = new T_Property().Get(new E_Property()
            {
                EnterpriseID = EnterpriceID
            });

            TradeFlag  = Convert.ToBoolean((int)dataProperty.TradeFlag);
            AreaFlag   = Convert.ToBoolean((int)dataProperty.AreaFlag);
            SourceFlag = Convert.ToBoolean((int)dataProperty.SourceFlag);

            E_ClientInfo data = new E_ClientInfo();

            data.EnterpriseID = EnterpriceID;
            data.UserID       = UserID;
            data.EPUserTMRID  = EPUserTMRID;
            data.TeamID       = TeamID;
            data.Property     = dataProperty;

            string key = Request.QueryString["keyword"] ?? string.Empty;

            data.Keyword    = MLMGC.COMP.StringUtil.safeSql(key);
            txtKeyword.Text = data.Keyword;
            if (data.Keyword == "")
            {
                return;
            }
            //data.Mode = EnumClientMode.业务员;
            //data.Status = EnumClientStatus.所有状态;

            //分页参数
            data.Page           = new MLMGC.DataEntity.E_Page();
            data.Page.PageSize  = pageSize;
            data.Page.PageIndex = pageIndex;

            rpList.DataSource = new T_ClientInfoHelper().GetClientInfoList(data);
            rpList.DataBind();

            //设置分页样式
            pageList1.PageSize              = pageSize;
            pageList1.CurrentPageIndex      = pageIndex;
            pageList1.RecordCount           = data.Page.TotalCount;
            pageList1.CustomInfoHTML        = string.Format("共有记录 <span class='red_font'>{0}</span> 条", pageList1.RecordCount);
            pageList1.TextAfterPageIndexBox = "&nbsp;页/" + pageList1.PageCount + "&nbsp;";
        }
Exemplo n.º 13
0
        protected void databind()
        {
            //绑定管理角色
            rpList.DataSource = new T_ClientInfoHelper().GetLeaderRole(new E_ClientInfoHelper()
            {
                EnterpriseID = EnterpriceID, EPUserTMRID = EPUserTMRID
            });
            rpList.DataBind();
            //获取名录属性信息
            E_Property dataProperty = new T_Property().Get(new E_Property()
            {
                EnterpriseID = EnterpriceID
            });

            TradeFlag  = Convert.ToBoolean((int)dataProperty.TradeFlag);
            AreaFlag   = Convert.ToBoolean((int)dataProperty.AreaFlag);
            SourceFlag = Convert.ToBoolean((int)dataProperty.SourceFlag);
        }
Exemplo n.º 14
0
        protected void databind()
        {
            //获取名录属性信息
            E_Property dataProperty = new T_Property().Get(new E_Property()
            {
                EnterpriseID = EnterpriceID
            });

            TradeFlag  = Convert.ToBoolean((int)dataProperty.TradeFlag);
            AreaFlag   = Convert.ToBoolean((int)dataProperty.AreaFlag);
            SourceFlag = Convert.ToBoolean((int)dataProperty.SourceFlag);

            E_ClientInfo data = new E_ClientInfo();

            data.EnterpriseID     = EnterpriceID;
            data.UserID           = UserID;
            data.EPUserTMRID      = EPUserTMRID;
            data.TeamID           = 0;
            data.Property         = dataProperty;
            txtKeyword.Text       = MLMGC.COMP.Requests.GetQueryString("keyword");
            ddlType.SelectedIndex = MLMGC.COMP.Requests.GetQueryInt("type", 0);
            data.ClientName       = ddlType.SelectedIndex == 0?txtKeyword.Text:string.Empty;
            data.Linkman          = ddlType.SelectedIndex == 1 ? txtKeyword.Text : string.Empty;
            data.Tel    = ddlType.SelectedIndex == 2 ? txtKeyword.Text : string.Empty;
            data.Mobile = ddlType.SelectedIndex == 3 ? txtKeyword.Text : string.Empty;
            data.Email  = ddlType.SelectedIndex == 4 ? txtKeyword.Text : string.Empty;
            data.Mode   = EnumClientMode.业务员;
            data.Status = EnumClientStatus.所有状态;

            //分页参数
            data.Page           = new MLMGC.DataEntity.E_Page();
            data.Page.PageSize  = pageSize;
            data.Page.PageIndex = pageIndex;

            rpList.DataSource = new T_ClientInfo().GetList(data);
            rpList.DataBind();

            //设置分页样式
            pageList1.PageSize              = pageSize;
            pageList1.CurrentPageIndex      = pageIndex;
            pageList1.RecordCount           = data.Page.TotalCount;
            pageList1.CustomInfoHTML        = string.Format("共有记录 <span class='red_font'>{0}</span> 条", pageList1.RecordCount);
            pageList1.TextAfterPageIndexBox = "&nbsp;页/" + pageList1.PageCount + "&nbsp;";
        }
Exemplo n.º 15
0
        /// <summary>
        /// 数据绑定
        /// </summary>
        protected void databind()
        {
            //绑定名录属性显示
            E_Property data = new T_Property().Get(new E_Property()
            {
                PersonalID = PersonalID
            });

            trSource.Visible = false;
            trTrade.Visible  = false;
            trArea.Visible   = false;
            if (data != null)
            {
                if (data.SourceFlag == EnumPropertyEnabled.启用)//判断来源
                {
                    trSource.Visible = true;
                    DataDictionaries.BindProperty(ddlSource, new T_Source().GetShowList(new E_Source()
                    {
                        PersonalID = PersonalID, CodeIsValue = false
                    }));
                }
                if (data.TradeFlag == EnumPropertyEnabled.启用)//判断行业
                {
                    trTrade.Visible = true;
                    DataDictionaries.BindProperty(ddlTrade, new T_Trade().GetShowList(new E_Trade()
                    {
                        PersonalID = PersonalID, CodeIsValue = false
                    }));
                }
                if (data.AreaFlag == EnumPropertyEnabled.启用)//判断地区
                {
                    trArea.Visible = true;
                    DataDictionaries.BindProperty(ddlArea, new T_Area().GetShowList(new E_Area()
                    {
                        PersonalID = PersonalID, CodeIsValue = false
                    }));
                }
                //添加一个空选项
                ddlArea.Items.Insert(0, new ListItem("", "-1"));
                ddlSource.Items.Insert(0, new ListItem("", "-1"));
                ddlTrade.Items.Insert(0, new ListItem("", "-1"));
            }
        }
Exemplo n.º 16
0
        protected void databind()
        {
            //绑定名录属性显示
            E_Property data = new T_Property().Get(new E_Property()
            {
                EnterpriseID = EnterpriceID
            });

            trSource.Visible = false;
            trTrade.Visible  = false;
            trArea.Visible   = false;
            if (data != null)
            {
                if (data.SourceFlag == EnumPropertyEnabled.启用)//判断来源
                {
                    trSource.Visible = true;
                    DataDictionaries.BindProperty(ddlSource, new T_Source().GetShowList(new E_Source()
                    {
                        EnterpriseID = EnterpriceID
                    }));
                }
                if (data.TradeFlag == EnumPropertyEnabled.启用)//判断行业
                {
                    trTrade.Visible = true;
                    DataDictionaries.BindProperty(ddlTrade, new T_Trade().GetShowList(new E_Trade()
                    {
                        EnterpriseID = EnterpriceID
                    }));
                }
                if (data.AreaFlag == EnumPropertyEnabled.启用)//判断地区
                {
                    trArea.Visible = true;
                    DataDictionaries.BindProperty(ddlArea, new T_Area().GetShowList(new E_Area()
                    {
                        EnterpriseID = EnterpriceID
                    }));
                }
            }
        }
Exemplo n.º 17
0
        /// <summary>
        /// 绑定数据
        /// </summary>
        protected void databind()
        {
            E_Property data = new T_Property().Get(new E_Property()
            {
                PersonalID = PersonalID
            });

            if (data != null)
            {
                cbTrade.Checked  = (data.TradeFlag == EnumPropertyEnabled.启用);
                cbArea.Checked   = (data.AreaFlag == EnumPropertyEnabled.启用);
                cbSource.Checked = (data.SourceFlag == EnumPropertyEnabled.启用);
                if (!cbTrade.Checked)//设置行业按钮
                {
                    btnTrade.Attributes.Add("disabled", "disabled");
                }
                else
                {
                    btnTrade.Attributes.Remove("disabled");
                }
                if (!cbArea.Checked)//设置来源按钮
                {
                    btnArea.Attributes.Add("disabled", "disabled");
                }
                else
                {
                    btnArea.Attributes.Remove("disabled");
                }
                if (!cbSource.Checked)//设置来源按钮
                {
                    btnSource.Attributes.Add("disabled", "disabled");
                }
                else
                {
                    btnSource.Attributes.Remove("disabled");
                }
            }
        }
Exemplo n.º 18
0
        protected void databind()
        {
            //开始计时
            DateTime StartTime = DateTime.Now;

            //绑定意向程度
            ddlNotTrade.DataSource = new T_NotTraded().GetList(new E_NotTraded() { PersonalID = PersonalID });
            ddlNotTrade.DataTextField = "NotTradedName";
            ddlNotTrade.DataValueField = "NotTradedID";
            ddlNotTrade.DataBind();
            ddlNotTrade.Items.Insert(0, new ListItem("", "-1"));
            ddlNotTrade.SelectedValue = Requests.GetQueryInt("nottradeid", -1).ToString();
            //获取名录属性信息
            E_Property dataProperty = new T_Property().Get(new E_Property() { PersonalID = PersonalID });
            TradeFlag = Convert.ToBoolean((int)dataProperty.TradeFlag);
            AreaFlag = Convert.ToBoolean((int)dataProperty.AreaFlag);
            SourceFlag = Convert.ToBoolean((int)dataProperty.SourceFlag);

            E_ClientInfo data = new E_ClientInfo();
            data.PersonalID = PersonalID;
            //--设置名录属性查询属性
            data.Property = dataProperty;
            data.TradeID = Requests.GetQueryInt("tradeid", -1);
            data.AreaID = Requests.GetQueryInt("areaid", -1);
            data.SourceID = Requests.GetQueryInt("sourceid", -1);
            Property1.PropertyData = dataProperty;
            Property1.AreaID = data.AreaID;
            Property1.SourceID = data.SourceID;
            Property1.TradeID = data.TradeID;

            //读取url参数
            data.ClientName = Requests.GetQueryString("name");
            txtName.Text = data.ClientName;
           
            string start = Requests.GetQueryString("startdate");
            string end = Requests.GetQueryString("enddate");
            txtStartDate.Value= start;
            txtEndDate.Value = end;
            //初始Pgae类
            data.Page = new MLMGC.DataEntity.E_Page();
            if (start != "")
                data.Page.StartDate = Convert.ToDateTime(start);
            if (end != "")
                data.Page.EndDate= Convert.ToDateTime(end);

            //data.StartDate = start == "" ? null : Convert.ToDateTime(start);
            //data.EndDate = end == "" ? null : Convert.ToDateTime(end);

            data.Status = EnumClientStatus.失败客户;
            data.NotTradedID = int.Parse(ddlNotTrade.SelectedValue.ToString());

            //分页参数
            data.Page.PageSize = pageSize;
            data.Page.PageIndex = pageIndex;

            rpList.DataSource = new T_ClientInfo().NotTradeSelect(data);
            rpList.DataBind();

            //设置分页样式
            pageList1.PageSize = pageSize;
            pageList1.CurrentPageIndex = pageIndex;
            pageList1.RecordCount = data.Page.TotalCount;
            pageList1.CustomInfoHTML = string.Format("共有记录 <span class='red_font'>{0}</span> 条", pageList1.RecordCount);
            pageList1.TextAfterPageIndexBox = "&nbsp;页/" + pageList1.PageCount + "&nbsp;";

            //停止计时
            DateTime EndTime = DateTime.Now;
            TimeSpan ts = EndTime - StartTime;
            lblExecTime.Text = ts.TotalSeconds.ToString();
        }
Exemplo n.º 19
0
        /// <summary>
        /// 绑定页面加载数据
        /// </summary>
        protected void databind()
        {
            //名录位置、状态
            LSOperate1.Mode   = 1; //在团队中
            LSOperate1.Status = 4; //失败客户
            //是否显示上报按钮
            if (RoleID != (int)EnumRole.总监)
            {
                LSOperate1.HideReport = false;
            }
            else
            {
                LSOperate1.HideDelete    = false;
                LSOperate1.HideDeleteAll = false;
            }

            //------绑定失败理由------
            ddlNotTraded.DataSource = new T_NotTraded().GetList(new E_NotTraded()
            {
                EnterpriseID = EnterpriceID
            });
            ddlNotTraded.DataTextField  = "NotTradedName";
            ddlNotTraded.DataValueField = "NotTradedID";
            ddlNotTraded.DataBind();
            ddlNotTraded.Items.Insert(0, new ListItem("", "-1"));
            //------绑定团队列表------
            E_Team dataT = new E_Team();

            dataT.EnterpriseID = EnterpriceID;
            dataT.TeamID       = TeamID;
            DataTable dt = new T_Team().GetManageTeam(dataT);

            foreach (DataRow dr in dt.Rows)
            {
                ddlObject.Items.Add(new ListItem(dr["TeamName"].ToString(), dr["TeamID"].ToString()));
            }
            //------绑定统计信息------
            E_ClientInfo dataCI = new E_ClientInfo();

            dataCI.EnterpriseID = EnterpriceID;
            dataCI.TeamID       = TeamID;
            dataCI.Mode         = EnumClientMode.团队;
            dataCI.Status       = EnumClientStatus.失败客户;

            rpStatistics.DataSource = new T_ClientInfo().LeaderStatisticsNotTraded(dataCI);
            rpStatistics.DataBind();

            //-------查询对象------------
            ddlObject.SelectedValue = Requests.GetQueryString("objid");

            //-----------查询结果-------------------
            //获取名录属性信息
            E_Property dataProperty = new T_Property().Get(new E_Property()
            {
                EnterpriseID = EnterpriceID
            });

            TradeFlag  = Convert.ToBoolean((int)dataProperty.TradeFlag);
            AreaFlag   = Convert.ToBoolean((int)dataProperty.AreaFlag);
            SourceFlag = Convert.ToBoolean((int)dataProperty.SourceFlag);

            E_ClientInfo data = new E_ClientInfo();

            data.EnterpriseID  = EnterpriceID;
            data.TeamID        = TeamID;
            data.Mode          = EnumClientMode.团队;
            data.Status        = EnumClientStatus.失败客户;
            data.LookTeamID    = Convert.ToInt32(ddlObject.SelectedValue);
            data.ClientName    = Requests.GetQueryString("keyword");
            txtName.Text       = data.ClientName;
            data.Property      = dataProperty;
            data.SourceID      = Requests.GetQueryInt("sourceid", -1);
            data.TradeID       = Requests.GetQueryInt("tradeid", -1);
            data.AreaID        = Requests.GetQueryInt("areaid", -1);
            Property1.SourceID = data.SourceID;
            Property1.TradeID  = data.TradeID;
            Property1.AreaID   = data.AreaID;

            data.NotTradedID           = Requests.GetQueryInt("nottradedid", -1);
            ddlNotTraded.SelectedValue = data.NotTradedID.ToString();

            //分页参数
            data.Page           = new MLMGC.DataEntity.E_Page();
            data.Page.PageSize  = pageSize;
            data.Page.PageIndex = pageIndex;
            //绑定数据
            rpList.DataSource = new T_ClientInfo().LeaderNotTradedList(data);
            rpList.DataBind();

            //设置分页样式
            pageList1.PageSize              = pageSize;
            pageList1.CurrentPageIndex      = pageIndex;
            pageList1.RecordCount           = data.Page.TotalCount;
            pageList1.CustomInfoHTML        = string.Format("共有记录 <span class='red_font'>{0}</span> 条", pageList1.RecordCount);
            pageList1.TextAfterPageIndexBox = "&nbsp;页/" + pageList1.PageCount + "&nbsp;";
            //-------------------------------------
        }
Exemplo n.º 20
0
        protected void databind()
        {
            //获取名录属性信息
            E_Property dataProperty = new T_Property().Get(new E_Property()
            {
                EnterpriseID = EnterpriceID
            });

            TradeFlag  = Convert.ToBoolean((int)dataProperty.TradeFlag);
            AreaFlag   = Convert.ToBoolean((int)dataProperty.AreaFlag);
            SourceFlag = Convert.ToBoolean((int)dataProperty.SourceFlag);

            if (TradeFlag)
            {//绑定行业
                rpTradeList.DataSource = new T_Trade().GetShowList(new E_Trade()
                {
                    EnterpriseID = EnterpriceID, CodeIsValue = false
                });
                rpTradeList.DataBind();
            }
            if (AreaFlag)
            {//绑定地区
                rpAreaList.DataSource = new T_Area().GetShowList(new E_Area()
                {
                    EnterpriseID = EnterpriceID, CodeIsValue = false
                });
                rpAreaList.DataBind();
            }
            if (SourceFlag)
            {//绑定来源
                rpSource.DataSource = new T_Source().GetList(new E_Source()
                {
                    EnterpriseID = EnterpriceID, CodeIsValue = false
                });
                rpSource.DataBind();
            }

            //----------------绑定对象列表
            rpList.DataSource = new T_Team().GetDirectMember(new E_Team()
            {
                EnterpriseID = EnterpriceID, TeamID = TeamID
            });
            rpList.DataBind();
            //绑定配置信息
            DataSet ds = new T_Allot().Select(new E_Allot()
            {
                EnterpriseID = EnterpriceID, TeamID = TeamID
            });

            if (ds == null || ds.Tables.Count != 5)
            {
                return;
            }
            List <string> listObj    = new List <string>();
            List <string> listTrade  = new List <string>();
            List <string> listArea   = new List <string>();
            List <string> listSource = new List <string>();

            //遍历对象
            foreach (DataRow dr in ds.Tables[1].Rows)
            {
                listObj.Add(dr["objID"].ToString());
                List <string> aryTrade  = new List <string>();
                List <string> aryArea   = new List <string>();
                List <string> arySource = new List <string>();
                //行业
                foreach (DataRow drTrade in ds.Tables[2].Select("gid=" + dr["gid"]))
                {
                    aryTrade.Add(drTrade["TradeID"].ToString());
                }
                //地区
                foreach (DataRow drArea in ds.Tables[3].Select("gid=" + dr["gid"]))
                {
                    aryArea.Add(drArea["AreaID"].ToString());
                }
                //来源
                foreach (DataRow drSource in ds.Tables[4].Select("gid=" + dr["gid"]))
                {
                    arySource.Add(drSource["SourceID"].ToString());
                }
                listTrade.Add(string.Join(",", aryTrade));
                listArea.Add(string.Join(",", aryArea));
                listSource.Add(string.Join(",", arySource));
            }

            txtCILimit.Text = ds.Tables[0].Rows[0][0].ToString();
            hdObj.Value     = string.Join("|", listObj);
            hdTrade.Value   = string.Join("|", listTrade);
            hdArea.Value    = string.Join("|", listArea);
            hdSource.Value  = string.Join("|", listSource);
        }
Exemplo n.º 21
0
        /// <summary>
        /// 绑定页面加载数据
        /// </summary>
        protected void databind()
        {
            //是否显示删除按钮
            if (RoleID == (int)EnumRole.总监)
            {
                LSOperate1.HideDelete = false;
            }

            //------初始化查询日期------
            txtStartDate.Text = DateTime.Now.ToString("yyyy-MM-01");
            txtEndDate.Text   = DateTime.Now.AddDays(1).ToString("yyyy-MM-dd");
            //------绑定用户列表------
            E_Team dataT = new E_Team();

            dataT.EnterpriseID = EnterpriceID;
            dataT.TeamID       = TeamID;
            DataTable dt = new T_Team().GetTeamMember(dataT);

            foreach (DataRow dr in dt.Rows)
            {
                ddlObject.Items.Add(new ListItem(string.Format("【{0}】{1}", dr["RoleName"], dr["TrueName"]), dr["EPUserTMRID"].ToString()));
            }
            //------绑定统计信息------
            E_ClientInfo dataCI = new E_ClientInfo();

            dataCI.EnterpriseID = EnterpriceID;
            dataCI.TeamID       = TeamID;
            dataCI.Mode         = EnumClientMode.业务员;
            dataCI.Status       = EnumClientStatus.成交客户;

            rpStatistics.DataSource = new T_ClientInfo().LeaderStatisticsTraded(dataCI);
            rpStatistics.DataBind();

            //-------查询对象------------
            ddlObject.SelectedValue = Requests.GetQueryString("objid");
            //----------查询结果-----------
            //获取名录属性信息
            E_Property dataProperty = new T_Property().Get(new E_Property()
            {
                EnterpriseID = EnterpriceID
            });

            TradeFlag  = Convert.ToBoolean((int)dataProperty.TradeFlag);
            AreaFlag   = Convert.ToBoolean((int)dataProperty.AreaFlag);
            SourceFlag = Convert.ToBoolean((int)dataProperty.SourceFlag);


            E_ClientInfo data = new E_ClientInfo();

            data.EnterpriseID = EnterpriceID;
            data.EPUserTMRID  = EPUserTMRID;
            data.TeamID       = TeamID;
            data.Mode         = EnumClientMode.业务员;
            data.Status       = EnumClientStatus.成交客户;

            data.EPUserTMRID   = Convert.ToInt32(ddlObject.SelectedValue);
            data.ClientName    = Requests.GetQueryString("name");
            txtName.Text       = data.ClientName;
            data.Property      = dataProperty;
            data.SourceID      = Requests.GetQueryInt("sourceid", -1);
            data.TradeID       = Requests.GetQueryInt("tradeid", -1);
            data.AreaID        = Requests.GetQueryInt("areaid", -1);
            Property1.SourceID = data.SourceID;
            Property1.TradeID  = data.TradeID;
            Property1.AreaID   = data.AreaID;

            //分页参数
            data.Page           = new MLMGC.DataEntity.E_Page();
            data.Page.PageSize  = pageSize;
            data.Page.PageIndex = pageIndex;
            string start = Requests.GetQueryString("start");
            string end   = Requests.GetQueryString("end");

            if (!string.IsNullOrEmpty(start))
            {
                data.Page.StartDate = Convert.ToDateTime(start);
                txtStartDate.Text   = Convert.ToDateTime(start).ToShortDateString();
            }
            else
            {
                txtStartDate.Text   = DateTime.Now.ToString("yyyy-MM-01");
                data.Page.StartDate = Convert.ToDateTime(txtStartDate.Text);
            }
            if (!string.IsNullOrEmpty(end))
            {
                data.Page.EndDate = Convert.ToDateTime(end);
                txtEndDate.Text   = Convert.ToDateTime(end).ToShortDateString();
            }
            else
            {
                txtEndDate.Text   = DateTime.Now.AddDays(1).ToString("yyyy-MM-dd");
                data.Page.EndDate = Convert.ToDateTime(txtEndDate.Text);
            }
            //绑定数据
            rpList.DataSource = new T_ClientInfo().LeaderTradedList(data);
            rpList.DataBind();

            //设置分页样式
            pageList1.PageSize              = pageSize;
            pageList1.CurrentPageIndex      = pageIndex;
            pageList1.RecordCount           = data.Page.TotalCount;
            pageList1.CustomInfoHTML        = string.Format("共有记录 <span class='red_font'>{0}</span> 条", pageList1.RecordCount);
            pageList1.TextAfterPageIndexBox = "&nbsp;页/" + pageList1.PageCount + "&nbsp;";
            //-----------------------------
        }
Exemplo n.º 22
0
        protected void databind()
        {
            day         = Requests.GetQueryInt("day", MLMGC.COMP.Config.WarningDay);
            txtDay.Text = day.ToString();
            //绑定意向程度
            ddlWish.DataSource = new T_Wish().GetList(new E_Wish()
            {
                EnterpriseID = EnterpriceID
            });
            ddlWish.DataTextField  = "WishName";
            ddlWish.DataValueField = "WishID";
            ddlWish.DataBind();
            ddlWish.Items.Insert(0, new ListItem("", "-1"));
            ddlWish.SelectedValue = Requests.GetQueryInt("wishid", -1).ToString();
            //获取名录属性信息
            E_Property dataProperty = new T_Property().Get(new E_Property()
            {
                EnterpriseID = EnterpriceID
            });

            TradeFlag  = Convert.ToBoolean((int)dataProperty.TradeFlag);
            AreaFlag   = Convert.ToBoolean((int)dataProperty.AreaFlag);
            SourceFlag = Convert.ToBoolean((int)dataProperty.SourceFlag);

            E_ClientInfo data = new E_ClientInfo();

            data.EnterpriseID = EnterpriceID;
            data.UserID       = UserID;
            data.EPUserTMRID  = EPUserTMRID;
            //--设置名录属性查询属性
            data.Property          = dataProperty;
            data.TradeID           = Requests.GetQueryInt("tradeid", -1);
            data.AreaID            = Requests.GetQueryInt("areaid", -1);
            data.SourceID          = Requests.GetQueryInt("sourceid", -1);
            Property1.PropertyData = dataProperty;
            Property1.AreaID       = data.AreaID;
            Property1.SourceID     = data.SourceID;
            Property1.TradeID      = data.TradeID;

            data.ClientName = Requests.GetQueryString("name");
            data.Mode       = EnumClientMode.业务员;
            data.Status     = EnumClientStatus.意向客户;
            data.WishID     = Requests.GetQueryInt("wishid", -1);

            txtName.Text          = data.ClientName;
            ddlWish.SelectedValue = data.WishID.ToString();

            //分页参数
            data.Page           = new MLMGC.DataEntity.E_Page();
            data.Page.PageSize  = pageSize;
            data.Page.PageIndex = pageIndex;

            rpList.DataSource = new T_ClientInfo().GetList(data);
            rpList.DataBind();

            //设置分页样式
            pageList1.PageSize              = pageSize;
            pageList1.CurrentPageIndex      = pageIndex;
            pageList1.RecordCount           = data.Page.TotalCount;
            pageList1.CustomInfoHTML        = string.Format("共有记录 <span class='red_font'>{0}</span> 条", pageList1.RecordCount);
            pageList1.TextAfterPageIndexBox = "&nbsp;页/" + pageList1.PageCount + "&nbsp;";
        }
Exemplo n.º 23
0
        /// <summary>
        /// 绑定页面加载数据
        /// </summary>
        protected void databind()
        {
            //是否显示删除按钮
            if (RoleID == (int)EnumRole.总监)
            {
                LSOperate1.HideDelete = false;
            }

            //txtDay.Text = MLMGC.COMP.Config.WarningDay.ToString();
            //------绑定意向程度------
            ddlWish.DataSource = new T_Wish().GetList(new E_Wish()
            {
                EnterpriseID = EnterpriceID
            });
            ddlWish.DataTextField  = "WishName";
            ddlWish.DataValueField = "WishID";
            ddlWish.DataBind();
            ddlWish.Items.Insert(0, new ListItem("", "-1"));
            //------绑定用户列表------
            E_Team dataT = new E_Team();

            dataT.EnterpriseID = EnterpriceID;
            dataT.TeamID       = TeamID;
            DataTable dt = new T_Team().GetTeamMember(dataT);

            foreach (DataRow dr in dt.Rows)
            {
                ddlObject.Items.Add(new ListItem(string.Format("【{0}】{1}", dr["RoleName"], dr["TrueName"]), dr["EPUserTMRID"].ToString()));
            }
            //------绑定统计信息------
            E_ClientInfo dataCI = new E_ClientInfo();

            dataCI.EnterpriseID = EnterpriceID;
            dataCI.TeamID       = TeamID;
            dataCI.Mode         = EnumClientMode.业务员;
            dataCI.Status       = EnumClientStatus.意向客户;

            rpStatistics.DataSource = new T_ClientInfo().LeaderStatistics(dataCI);
            rpStatistics.DataBind();
            //-------查询对象------------
            ddlObject.SelectedValue = Requests.GetQueryString("objid");

            //-------------查询结果-------------
            //获取名录属性信息
            E_Property dataProperty = new T_Property().Get(new E_Property()
            {
                EnterpriseID = EnterpriceID
            });

            TradeFlag  = Convert.ToBoolean((int)dataProperty.TradeFlag);
            AreaFlag   = Convert.ToBoolean((int)dataProperty.AreaFlag);
            SourceFlag = Convert.ToBoolean((int)dataProperty.SourceFlag);

            string startdate = Requests.GetQueryString("startdate");
            string enddate   = Requests.GetQueryString("enddate");

            E_ClientInfo data = new E_ClientInfo();

            data.EnterpriseID = EnterpriceID;
            data.TeamID       = TeamID;
            data.Mode         = EnumClientMode.业务员;
            data.Status       = EnumClientStatus.意向客户;

            data.EPUserTMRID      = Convert.ToInt32(ddlObject.SelectedValue);
            data.ClientName       = Requests.GetQueryString("name");
            txtName.Text          = data.ClientName;
            data.Property         = dataProperty;
            data.SourceID         = Requests.GetQueryInt("sourceid", -1);
            data.TradeID          = Requests.GetQueryInt("tradeid", -1);
            data.AreaID           = Requests.GetQueryInt("areaid", -1);
            data.WishID           = Requests.GetQueryInt("wishid", -1);
            ddlWish.SelectedValue = data.WishID.ToString();
            Property1.SourceID    = data.SourceID;
            Property1.TradeID     = data.TradeID;
            Property1.AreaID      = data.AreaID;

            //分页参数
            data.Page           = new MLMGC.DataEntity.E_Page();
            data.Page.PageSize  = pageSize;
            data.Page.PageIndex = pageIndex;
            if (startdate != string.Empty)
            {
                data.Page.StartDate = Convert.ToDateTime(startdate);
                txtStartDate.Text   = Convert.ToDateTime(startdate).ToShortDateString();
            }
            if (enddate != string.Empty)
            {
                data.Page.EndDate = Convert.ToDateTime(enddate);
                txtEndDate.Text   = Convert.ToDateTime(enddate).ToShortDateString();
            }
            //绑定数据
            rpList.DataSource = new T_ClientInfo().LeaderWishList(data);
            rpList.DataBind();

            //设置分页样式
            pageList1.PageSize              = pageSize;
            pageList1.CurrentPageIndex      = pageIndex;
            pageList1.RecordCount           = data.Page.TotalCount;
            pageList1.CustomInfoHTML        = string.Format("共有记录 <span class='red_font'>{0}</span> 条", pageList1.RecordCount);
            pageList1.TextAfterPageIndexBox = "&nbsp;页/" + pageList1.PageCount + "&nbsp;";
            //-----------------------------------
        }
Exemplo n.º 24
0
        /// <summary>
        /// 绑定页面加载数据
        /// </summary>
        protected void databind()
        {
            //------初始化查询日期------
            txtStartDate.Text = DateTime.Now.ToString("yyyy-MM-01");
            txtEndDate.Text   = DateTime.Now.AddDays(1).ToString("yyyy-MM-dd");
            //------绑定用户列表------
            E_ItemMember dataT = new E_ItemMember();

            dataT.EnterpriseID = EnterpriceID;
            DataTable dt = new T_ItemMember().GetMemberList(dataT);

            ddlObject.DataSource     = dt;
            ddlObject.DataTextField  = "RealName";
            ddlObject.DataValueField = "UserID";
            ddlObject.DataBind();
            //插入一个“全部”选项
            ddlObject.Items.Insert(0, new ListItem("全部", "0"));

            //-------查询对象------------
            ddlObject.SelectedValue = Requests.GetQueryString("objid");

            //----------查询结果-----------
            //获取名录属性信息
            E_Property dataProperty = new T_Property().Get(new E_Property()
            {
                EnterpriseID = EnterpriceID
            });

            TradeFlag  = Convert.ToBoolean((int)dataProperty.TradeFlag);
            AreaFlag   = Convert.ToBoolean((int)dataProperty.AreaFlag);
            SourceFlag = Convert.ToBoolean((int)dataProperty.SourceFlag);


            E_ItemClientInfo data = new E_ItemClientInfo();

            data.EnterpriseID = EnterpriceID;
            data.Status       = MLMGC.DataEntity.Item.EnumClientStatus.成交客户;
            data.UserID       = Convert.ToInt32(ddlObject.SelectedValue);
            //data.EPUserTMRID = Convert.ToInt32(ddlObject.SelectedValue);
            data.ClientName    = Requests.GetQueryString("name");
            txtName.Text       = data.ClientName;
            data.Property      = dataProperty;
            data.SourceID      = Requests.GetQueryInt("sourceid", -1);
            data.TradeID       = Requests.GetQueryInt("tradeid", -1);
            data.AreaID        = Requests.GetQueryInt("areaid", -1);
            Property1.SourceID = data.SourceID;
            Property1.TradeID  = data.TradeID;
            Property1.AreaID   = data.AreaID;

            //分页参数
            data.Page           = new MLMGC.DataEntity.E_Page();
            data.Page.PageSize  = pageSize;
            data.Page.PageIndex = pageIndex;
            string start = Requests.GetQueryString("start");
            string end   = Requests.GetQueryString("end");

            if (!string.IsNullOrEmpty(start))
            {
                data.Page.StartDate = Convert.ToDateTime(start);
                txtStartDate.Text   = Convert.ToDateTime(start).ToShortDateString();
            }
            else
            {
                txtStartDate.Text   = DateTime.Now.ToString("yyyy-MM-01");
                data.Page.StartDate = Convert.ToDateTime(txtStartDate.Text);
            }
            if (!string.IsNullOrEmpty(end))
            {
                data.Page.EndDate = Convert.ToDateTime(end);
                txtEndDate.Text   = Convert.ToDateTime(end).ToShortDateString();
            }
            else
            {
                txtEndDate.Text   = DateTime.Now.AddDays(1).ToString("yyyy-MM-dd");
                data.Page.EndDate = Convert.ToDateTime(txtEndDate.Text);
            }
            //绑定数据
            rpList.DataSource = new T_ItemClientInfo().LeaderTradedList(data);
            rpList.DataBind();

            //设置分页样式
            pageList1.PageSize              = pageSize;
            pageList1.CurrentPageIndex      = pageIndex;
            pageList1.RecordCount           = data.Page.TotalCount;
            pageList1.CustomInfoHTML        = string.Format("共有记录 <span class='red_font'>{0}</span> 条", pageList1.RecordCount);
            pageList1.TextAfterPageIndexBox = "&nbsp;页/" + pageList1.PageCount + "&nbsp;";
            //-----------------------------
        }
Exemplo n.º 25
0
        /// <summary>
        /// 绑定页面加载数据
        /// </summary>
        protected void databind()
        {
            //------绑定失败理由------
            ddlScrap.DataSource = new T_Scrap().GetList(new E_Scrap()
            {
                EnterpriseID = EnterpriceID
            });
            ddlScrap.DataTextField  = "ScrapName";
            ddlScrap.DataValueField = "ScrapID";
            ddlScrap.DataBind();
            ddlScrap.Items.Insert(0, new ListItem("", "-1"));

            //------绑定用户列表------
            E_ItemMember dataT = new E_ItemMember();

            dataT.EnterpriseID = EnterpriceID;
            DataTable dt = new T_ItemMember().GetMemberList(dataT);

            ddlObject.DataSource     = dt;
            ddlObject.DataTextField  = "RealName";
            ddlObject.DataValueField = "UserID";
            ddlObject.DataBind();
            //插入一个“全部”选项
            ddlObject.Items.Insert(0, new ListItem("全部", "0"));

            //-------查询对象------------
            ddlObject.SelectedValue = Requests.GetQueryString("objid");

            //----------查询结果-----------
            //获取名录属性信息
            E_Property dataProperty = new T_Property().Get(new E_Property()
            {
                EnterpriseID = EnterpriceID
            });

            TradeFlag  = Convert.ToBoolean((int)dataProperty.TradeFlag);
            AreaFlag   = Convert.ToBoolean((int)dataProperty.AreaFlag);
            SourceFlag = Convert.ToBoolean((int)dataProperty.SourceFlag);


            E_ItemClientInfo data = new E_ItemClientInfo();

            data.EnterpriseID = EnterpriceID;
            data.Status       = MLMGC.DataEntity.Item.EnumClientStatus.报废客户;
            data.UserID       = Convert.ToInt32(ddlObject.SelectedValue);
            //data.EPUserTMRID = Convert.ToInt32(ddlObject.SelectedValue);
            data.ClientName    = Requests.GetQueryString("name");
            txtName.Text       = data.ClientName;
            data.Property      = dataProperty;
            data.SourceID      = Requests.GetQueryInt("sourceid", -1);
            data.TradeID       = Requests.GetQueryInt("tradeid", -1);
            data.AreaID        = Requests.GetQueryInt("areaid", -1);
            Property1.SourceID = data.SourceID;
            Property1.TradeID  = data.TradeID;
            Property1.AreaID   = data.AreaID;

            data.ScrapID           = Requests.GetQueryInt("scrapid", -1);
            ddlScrap.SelectedValue = data.ScrapID.ToString();

            //分页参数
            data.Page           = new MLMGC.DataEntity.E_Page();
            data.Page.PageSize  = pageSize;
            data.Page.PageIndex = pageIndex;
            //绑定数据
            rpList.DataSource = new T_ItemClientInfo().LeaderScrapList(data);
            rpList.DataBind();

            //设置分页样式
            pageList1.PageSize              = pageSize;
            pageList1.CurrentPageIndex      = pageIndex;
            pageList1.RecordCount           = data.Page.TotalCount;
            pageList1.CustomInfoHTML        = string.Format("共有记录 <span class='red_font'>{0}</span> 条", pageList1.RecordCount);
            pageList1.TextAfterPageIndexBox = "&nbsp;页/" + pageList1.PageCount + "&nbsp;";
            //-----------------------------
        }
Exemplo n.º 26
0
        protected void databind()
        {
            //获取待分配名录数量
            E_ClientInfo data = new E_ClientInfo();

            data.EnterpriseID = EnterpriceID;
            data.TeamID       = TeamID;
            data.Mode         = EnumClientMode.团队;
            data.Status       = EnumClientStatus.待分配名录;
            int count = new T_ClientInfo().WaitCount(data);

            ltSumAmount.Text = count.ToString();
            txtAllotAmount.Attributes.Add("maxNum", count.ToString());
            //获取名录属性信息
            E_Property dataProperty = new T_Property().Get(new E_Property()
            {
                EnterpriseID = EnterpriceID
            });

            TradeFlag  = Convert.ToBoolean((int)dataProperty.TradeFlag);
            AreaFlag   = Convert.ToBoolean((int)dataProperty.AreaFlag);
            SourceFlag = Convert.ToBoolean((int)dataProperty.SourceFlag);
            //获取配置信息
            DataSet ds = new T_Allot().Select(new E_Allot()
            {
                EnterpriseID = EnterpriceID, TeamID = TeamID
            });

            if (ds == null || ds.Tables.Count != 5)
            {
                return;
            }
            SettingFlag = true;

            //----------读取自行分配配置信息---------------
            E_Allot config = new T_Allot().GetModelConfig(new E_Allot()
            {
                EnterpriseID = EnterpriceID, TeamID = TeamID
            });

            if (config != null)
            {
                rblEnabledState.SelectedValue = config.Available.ToString();
                txtAllotAmount.Text           = config.AllotAmount.ToString();
                txtDay.Text = config.Cycle.ToString();
                if (config.AllotTime != null && config.AllotTime.IndexOf(":") > -1)
                {
                    txtHour.Text   = config.AllotTime.Substring(0, 2);
                    txtMinute.Text = config.AllotTime.Substring(3, 2);
                }
                lbCurExecDate.Text = config.LastDate == null ? "----" :string.Format("{0:yyyy-MM-dd HH:mm:ss}", config.LastDate);
                lbNextDate.Text    = string.Format("{0:yyyy-MM-dd HH:mm:ss}", config.NextDate);

                //排序方式
                if (config.AllotSort == "asc")
                {
                    rdOrderbyAsc.Checked = true;
                }
                else
                {
                    rdOrderbyDesc.Checked = true;
                }

                //分配类型
                switch (config.Mode)
                {
                case EnumMode.平均分配:
                    cbTypeAvg.Checked = true;
                    break;

                case EnumMode.补差分配:
                    if (SettingFlag)
                    {
                        cbTypeMakeup.Checked = true;
                    }
                    break;

                case EnumMode.行业分配:
                    if (SettingFlag && TradeFlag)
                    {
                        cbTypeTrade.Checked = true;
                    }
                    break;

                case EnumMode.地区分配:
                    if (SettingFlag && AreaFlag)
                    {
                        cbTypeArea.Checked = true;
                    }
                    break;

                case EnumMode.来源分配:
                    if (SettingFlag && SourceFlag)
                    {
                        cbTypeSource.Checked = true;
                    }
                    break;
                }
            }
        }