public void BindDropDown() { #region 业务人员 DropDownList ddlSalesMan = pl_detail.FindControl("CM_ClientSupplierInfo_Salesman") as DropDownList; if (ddlSalesMan != null) { ddlSalesMan.DataTextField = "RealName"; ddlSalesMan.DataValueField = "ID"; IList <Org_Staff> listStaff = Org_StaffBLL.GetStaffList("Dimission=1 AND Position=1030 AND OwnerClient= " + Session["OwnerClient"].ToString()); if (listStaff == null) { listStaff = new List <Org_Staff>(1); } listStaff.Insert(0, new Org_Staff { RealName = "请选择", ID = 0 }); ddlSalesMan.DataSource = listStaff; ddlSalesMan.DataBind(); } #endregion #region 经销商自分渠道 DropDownList ddlTDPChannel = pl_detail.FindControl("CM_ClientSupplierInfo_TDPChannel") as DropDownList; if (ddlTDPChannel != null) { ddlTDPChannel.DataTextField = "Name"; ddlTDPChannel.DataValueField = "ID"; IList <CM_RTChannel_TDP> listChannel = CM_RTChannel_TDPBLL.GetModelList("OwnerClient= " + Session["OwnerClient"].ToString()); if (listChannel == null) { listChannel = new List <CM_RTChannel_TDP>(1); } listChannel.Insert(0, new CM_RTChannel_TDP { Name = "请选择", ID = 0 }); ddlTDPChannel.DataSource = listChannel; ddlTDPChannel.DataBind(); } #endregion #region 经销商所属区域 DropDownList ddlTDPSalesArea = pl_detail.FindControl("CM_ClientSupplierInfo_TDPSalesArea") as DropDownList; if (ddlTDPSalesArea != null) { ddlTDPSalesArea.DataTextField = "Name"; ddlTDPSalesArea.DataValueField = "ID"; IList <CM_RTSalesArea_TDP> listSalesArea = CM_RTSalesArea_TDPBLL.GetModelList("OwnerClient= " + Session["OwnerClient"].ToString()); if (listSalesArea == null) { listSalesArea = new List <CM_RTSalesArea_TDP>(1); } listSalesArea.Insert(0, new CM_RTSalesArea_TDP { Name = "请选择", ID = 0 }); ddlTDPSalesArea.DataSource = listSalesArea; ddlTDPSalesArea.DataBind(); } #endregion #region 经销商价表 DropDownList ddlStandardPrice = pl_detail.FindControl("CM_ClientSupplierInfo_StandardPrice") as DropDownList; if (ddlStandardPrice != null) { ddlStandardPrice.DataTextField = "Name"; ddlStandardPrice.DataValueField = "ID"; IList <PDT_StandardPrice> listPrice = PDT_StandardPriceBLL.GetAllPrice_BySupplier((int)Session["OwnerClient"]); if (listPrice == null) { listPrice = new List <PDT_StandardPrice>(1); } listPrice.Insert(0, new PDT_StandardPrice { Name = "请选择", ID = 0 }); ddlStandardPrice.DataSource = listPrice; ddlStandardPrice.DataBind(); } #endregion #region 经销商自营路线 DropDownList ddlVisitRoute = pl_detail.FindControl("CM_ClientSupplierInfo_VisitRoute") as DropDownList; if (ddlVisitRoute != null) { ddlVisitRoute.DataTextField = "Name"; ddlVisitRoute.DataValueField = "ID"; IList <VST_Route> listRoute = VST_RouteBLL.GetRouteListByTDP((int)Session["OwnerClient"]); listRoute.Insert(0, new VST_Route { Name = "请选择", ID = 0 }); ddlVisitRoute.DataSource = listRoute; ddlVisitRoute.DataBind(); } #endregion #region 行政城市默认为厂商所在省份 MCSTreeControl tr_OfficialCity = (MCSTreeControl)pl_detail.FindControl("CM_Client_OfficialCity"); if (tr_OfficialCity != null) { if ((int)Session["Manufacturer"] > 0) { CM_Client c = new CM_ClientBLL((int)Session["Manufacturer"]).Model; if (c != null) { int prov = TreeTableBLL.GetSuperIDByLevel("MCS_SYS.dbo.Addr_OfficialCity", c.OfficialCity, 1); tr_OfficialCity.RootValue = prov.ToString(); } } } #endregion }