private void BindData() { if (string.IsNullOrEmpty(ch.TID)) { return; } else { task = BLL.ProjectTaskInfo.Instance.GetProjectTaskInfo(ch.TID); if (task == null) { return; } this.TID = task.PTID.ToString(); } int totalCount = 0; Entities.QueryProjectTask_Cust_Contact query = new Entities.QueryProjectTask_Cust_Contact(); query.PTID = task.PTID; DataTable table = BLL.ProjectTask_Cust_Contact.Instance.GetContactInfo(query, "", ch.CurrentPage, ch.PageSize, out totalCount); //设置数据源 if (table != null && table.Rows.Count > 0) { repeater_Contact.DataSource = table; } //绑定列表数据 repeater_Contact.DataBind(); //分页控件 this.AjaxPager_Contact.InitPager(totalCount); }
private void BindContrats() { Entities.QueryProjectTask_Cust_Contact queryContract = new Entities.QueryProjectTask_Cust_Contact(); queryContract.PTID = TaskID; int total = 0; DataTable dt = BLL.ProjectTask_Cust_Contact.Instance.GetContactInfo(queryContract, "", 1, 1000, out total); sltCstLinkMan.DataSource = dt; sltCstLinkMan.DataTextField = "CName"; sltCstLinkMan.DataValueField = "ID"; sltCstLinkMan.DataBind(); sltCstLinkMan.Items.Insert(0, new ListItem("请选择", "-1")); }
private void BindData() { //int taskId = -1; //if (int.TryParse(ch.TID, out taskId) == false) { return; } //else //{ // task = BLL.CC_Tasks.Instance.GetCC_Tasks(taskId); // if (task == null) { return; } // this.TID = task.TID.ToString(); //} if (!string.IsNullOrEmpty(ch.TID)) { task = BLL.ProjectTaskInfo.Instance.GetProjectTaskInfo(ch.TID); if (task == null) { return; } this.TID = task.PTID.ToString(); } else { return; } int totalCount = 0; Entities.QueryProjectTask_Cust_Contact query = new Entities.QueryProjectTask_Cust_Contact(); query.PTID = task.PTID; DataTable table = BLL.ProjectTask_Cust_Contact.Instance.GetContactInfo(query, "contact.ModifyTime DESC", ch.CurrentPage, PageSize, out totalCount); //设置数据源 if (table != null && table.Rows.Count > 0) { repeater_Contact.DataSource = table; } //绑定列表数据 repeater_Contact.DataBind(); //分页控件 this.AjaxPager_Contact.InitPager(totalCount); }
/// <summary> /// 得到属于tid的,除contactId外的联系人 /// </summary> /// <param name="contactId"></param> /// <returns></returns> public DataTable GetContactInfoExcept(string tid, int contactId) { int tc = -1; Entities.QueryProjectTask_Cust_Contact q = new Entities.QueryProjectTask_Cust_Contact(); q.PTID = tid; DataTable dt = this.GetContactInfo(q, "", 1, 10000, out tc); if (dt == null || dt.Rows.Count == 0) { return(null); } string s = contactId.ToString(); for (int i = 0; i < dt.Rows.Count; i++) { if (dt.Rows[i]["ID"].ToString() == s) { dt.Rows.RemoveAt(i); break; } } return(dt); }
/// <summary> /// 得到联系人信息 /// </summary> public DataTable GetContactInfo(Entities.QueryProjectTask_Cust_Contact query, string order, int currentPage, int pageSize, out int totalCount) { return(Dal.ProjectTask_Cust_Contact.Instance.GetProjectTask_Cust_Contact(query, order, currentPage, pageSize, out totalCount)); }