Exemple #1
0
        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 =
        }
Exemple #2
0
        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();
        }