private void InitControlsForGroupAssign(string ItemsArray, string sOrgCode) { //group assignment is allowed for reassign only, so disable all reroute controls: lblRerouteLabel.Visible = false; lblRerouteMsg.Visible = false; ctrlOrgUsers.Visible = false; tblRerouteCtrls.Visible = false; //SM_ lblOrgCode.Visible = true; //init: tblLabels.Visible = false; lblGroupAssign.Visible = true; txtGroupAssign.Value = ItemsArray; var sOrgName = Admin.GetOrganizationNameByOrgCode(sOrgCode); txtOrgCode.Value = sOrgName + " : " + sOrgCode; var ds = Assign.GetUsersOrganizationsList(); var drows = ds.Tables[0].Select("Organization = '" + (new PageBase()).CurrentUserOrganization + "'"); var col = new ListItemCollection(); foreach (var dr in drows) { var it = new ListItem(dr["UserName"].ToString(), dr["UserID"].ToString()); col.Add(it); } ddlAssign.DataSource = col; ddlAssign.DataValueField = "Value"; ddlAssign.DataTextField = "Text"; ddlAssign.DataBind(); //lblOrgCode.Text = }
public void InitLists() { var orgList = Assign.GetOrganizationsList(); orgList.Insert(0, new spGetReassignOrgList_Result { OrgCode = "0", OrganizationDesc = "", Organization = "0" }); //var dtOrg = dsOrg.Tables[0]; OrgList = orgList; ddlOrganizations.DataSource = orgList; ddlOrganizations.DataValueField = "OrgCode"; ddlOrganizations.DataTextField = "OrganizationDesc"; ddlOrganizations.DataBind(); var dsUsers = Assign.GetUsersOrganizationsList(); var dtUsers = dsUsers.Tables[0]; var drUsers = dtUsers.NewRow(); drUsers["UserID"] = 0; drUsers["UserName"] = ""; drUsers["Organization"] = "0"; dtUsers.Rows.InsertAt(drUsers, 0); UsersListTable = dtUsers; ddlUsers.DataSource = dtUsers; ddlUsers.DataValueField = "UserID"; ddlUsers.DataTextField = "UserName"; ddlUsers.DataBind(); }