/// <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); } }
/// <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; }
/// <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); }
/// <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()); }
/// <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); } }
/// <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 = " 页/" + pageList1.PageCount + " "; //------------------------------------- }
/// <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 = " 页/" + pageList1.PageCount + " "; //----------------------------- }
/// <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 = " 页/" + pageList1.PageCount + " "; //----------------------------------- }
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)); }
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)); }
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)); }
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)); }
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)); }