Beispiel #1
0
        /// <summary>
        /// 获取团队信息
        /// </summary>
        public void GetTeamInfo()
        {
            int     teamid = int.Parse(nv["teamid"].ToString());
            DataSet ds     = new T_Team().GetTeamParent(new E_Team()
            {
                TeamID = teamid, EnterpriseID = ep.EnterpriceID
            });
            JsonArrayCollection jac = new JsonArrayCollection();

            if (MLMGC.COMP.Data.DataSetIsNotNull(ds))
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    JsonObjectCollection colDR = new JsonObjectCollection();
                    colDR.Add(new JsonStringValue("text", dr["TeamName"].ToString()));
                    colDR.Add(new JsonStringValue("value", dr["TeamID"].ToString()));
                    jac.Add(colDR);
                }
            }
            else
            {
                JsonObjectCollection colDR = new JsonObjectCollection();
                colDR.Add(new JsonStringValue("text", "无"));
                colDR.Add(new JsonStringValue("value", "0"));
                jac.Add(colDR);
            }
            HttpContext.Current.Response.Write(jac.ToString());
        }
        /// <summary>
        /// 点击确定按钮处理事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            //获取界面数据
            string annTitle   = txtAnnTitle.Text;
            string annContent = txtAnnContent.Content;

            if (annTitle == "" && annContent == "")
            {
                MLMGC.COMP.Jscript.ShowMsg("请输入公告标题和内容", this);
                return;
            }
            else if (annTitle == "")
            {
                MLMGC.COMP.Jscript.ShowMsg("请输入公告标题和内容", this);
                return;
            }
            else if (annContent == "")
            {
                MLMGC.COMP.Jscript.ShowMsg("请输入公告标题和内容", this);
                return;
            }

            //首先根据EPUserTMRID获取TeamID
            E_User user = new E_User();

            user.EnterpriseID = EnterpriceID;
            user.EPUserTMRID  = EPUserTMRID;
            DataTable dt = new T_Team().GetTeamID(user);

            if (dt == null || dt.Rows.Count != 1)
            {
                return;
            }
            int teamID = Convert.ToInt32(dt.Rows[0]["TeamID"]);

            //添加公告
            E_Announcement data = new E_Announcement();

            data.EnterpriseID = EnterpriceID;
            data.TeamID       = teamID;
            data.AnnTitle     = annTitle;
            data.AnnContent   = annContent;
            bool flag = new T_Announcement().Add(data);

            if (flag)
            {
                new MLMGC.BLL.Enterprise.T_Log().Add(new MLMGC.DataEntity.Enterprise.E_Log()
                {
                    EnterpriseID = EnterpriceID, UserID = UserID, LogTitle = "添加公告", IP = MLMGC.COMP.Requests.GetRealIP()
                });
                MLMGC.COMP.Jscript.AlertAndRedirect(this, "添加成功", "AnnouncementList.aspx");
            }
            else
            {
                MLMGC.COMP.Jscript.ShowMsg("添加失败", this);
            }
        }
Beispiel #3
0
        /// <summary>
        /// 数据绑定
        /// </summary>
        protected void databind()
        {
            E_Team data = new E_Team();

            data.EnterpriseID = EnterpriceID;
            data.TeamID       = TeamID;
            data = new T_Team().GetModel(data);
            if (data == null)
            {
                return;
            }
            txtTeamName.Text  = data.TeamName;
            txtSignature.Text = data.Signature;
        }
Beispiel #4
0
        /// <summary>
        /// 修改团队信息
        /// </summary>
        public void UpdateTeam()
        {
            int    teamid   = int.Parse(nv["teamid"]);
            string teamname = nv["teamname"].Trim();
            int    pid      = int.Parse(nv["pid"]);
            bool   b        = new T_Team().UpdateTeam(new E_Team()
            {
                EnterpriseID = ep.EnterpriceID, TeamID = teamid, TeamName = teamname, PID = pid
            });

            new MLMGC.BLL.Enterprise.T_Log().Add(new MLMGC.DataEntity.Enterprise.E_Log()
            {
                EnterpriseID = ep.EnterpriceID, UserID = ep.UserID, LogTitle = "管理员修改团队信息", IP = MLMGC.COMP.Requests.GetRealIP()
            });
            HttpContext.Current.Response.Write(b ? 1 : 0);
        }
Beispiel #5
0
        /// <summary>
        /// 获取分配对象
        /// </summary>
        private void GetObj()
        {
            JsonArrayCollection jac = new JsonArrayCollection();
            //------绑定用户列表------
            DataTable dt = new T_Team().GetTeamMember(new E_Team {
                EnterpriseID = bp.EnterpriceID, TeamID = bp.TeamID
            });

            foreach (DataRow dr in dt.Rows)
            {
                JsonObjectCollection colDR = new JsonObjectCollection();
                colDR.Add(new JsonStringValue("text", string.Format("【{0}】{1}", dr["RoleName"], dr["TrueName"])));
                colDR.Add(new JsonStringValue("value", dr["EPUserTMRID"].ToString()));
                jac.Add(colDR);
            }
            HttpContext.Current.Response.Write(jac.ToString());
        }
Beispiel #6
0
        /// <summary>
        /// 点击确定按钮处理事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            string teamName  = txtTeamName.Text;
            string signature = txtSignature.Text;

            if (teamName == "")
            {
                MLMGC.COMP.Jscript.ShowMsg("请输入团队名称!", this);
                return;
            }
            else if (signature == "")
            {
                MLMGC.COMP.Jscript.ShowMsg("请输入团队口号!", this);
                return;
            }
            E_Team data = new E_Team();

            data.EnterpriseID = EnterpriceID;
            data.TeamID       = TeamID;
            data.TeamName     = teamName;
            data.Signature    = signature;
            bool flag = new T_Team().Update(data);

            if (flag)
            {
                new MLMGC.BLL.Enterprise.T_Log().Add(new MLMGC.DataEntity.Enterprise.E_Log()
                {
                    EnterpriseID = EnterpriceID, UserID = UserID, LogTitle = "修改团队信息", IP = MLMGC.COMP.Requests.GetRealIP()
                });
                MLMGC.COMP.Jscript.ShowMsg("修改成功", this);
            }
            else
            {
                MLMGC.COMP.Jscript.ShowMsg("修改失败", this);
            }
        }
Beispiel #7
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;";
            //-------------------------------------
        }
Beispiel #8
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;";
            //-----------------------------
        }
Beispiel #9
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;";
            //-----------------------------------
        }
Beispiel #10
0
        public bool UpdateT_TeamStatus(UserInfo user, ref T_Team t_customer, int NewStatus, ref string strError)
        {
            T_Team_Func tfunc = new T_Team_Func();

            return(tfunc.UpdateModelStatus(user, ref t_customer, NewStatus, ref strError));
        }
Beispiel #11
0
        public bool GetT_TeamListByPage(ref List <T_Team> modelList, UserInfo user, T_Team t_customer, ref DividPage page, ref string strError)
        {
            T_Team_Func tfunc = new T_Team_Func();

            return(tfunc.GetModelListByPage(ref modelList, user, t_customer, ref page, ref strError));
        }
Beispiel #12
0
        public bool GetT_TeamByID(ref T_Team model, ref string strError)
        {
            T_Team_Func tfunc = new T_Team_Func();

            return(tfunc.GetModelByID(ref model, ref strError));
        }
Beispiel #13
0
        public bool DeleteT_TeamByModel(UserInfo user, T_Team model, ref string strError)
        {
            T_Team_Func tfunc = new T_Team_Func();

            return(tfunc.DeleteModelByModel(user, model, ref strError));
        }
Beispiel #14
0
        public bool SaveT_Team(UserInfo user, ref T_Team t_customer, ref string strError)
        {
            T_Team_Func tfunc = new T_Team_Func();

            return(tfunc.SaveData(t_customer, ref strError));
        }