///---------------------------------------------------------------------------------
        ///---------------------------------------------------------------------------------
        protected void dvControl_DataBound(object sender, EventArgs e)
        {
            DetailsView  dv           = (DetailsView)sender;
            DropDownList ddlUserRoles = (DropDownList)dv.FindControl("ddlUserRoles");

            HiddenField hf = (HiddenField)dv.FindControl("hfUserRoleId");

            ddlUserRoles.DataSource = BllProxyLookup.GetUserRoles();    // 3:Managers
            ddlUserRoles.DataBind();


            ListItem item = new ListItem("select user role", "");

            ddlUserRoles.Items.Insert(0, item);


            if (hf.Value != "")
            {
                userRoleId = Convert.ToInt32(hf.Value);
            }

            ListItem currentItem = ddlUserRoles.Items.FindByValue(userRoleId.ToString());

            if (currentItem != null)
            {
                currentItem.Selected = true;
            }
            else
            {
                ddlUserRoles.Items.FindByValue("").Selected = true;
            }
        }
        ///---------------------------------------------------------------------------------
        ///---------------------------------------------------------------------------------
        protected void dvControl_DataBound(object sender, EventArgs e)
        {
            DetailsView dv = (DetailsView)sender;

            Control     datafield = dv.Rows[0].Controls[1];
            HiddenField hf1       = (HiddenField)datafield.FindControl("hfStatusId");
            HiddenField hf2       = (HiddenField)datafield.FindControl("hfContactBId");

            RadioButtonList rbl = (RadioButtonList)datafield.FindControl("rblStatus");

            rbl.DataSource = BllProxyLookup.GetIncidentStatuses();
            rbl.DataBind();

            statusId = Convert.ToInt32(hf1.Value);

            if (statusId != 0)
            {
                rbl.Items.FindByValue(statusId.ToString()).Selected = true;
            }



            dv.Rows[4].Visible = !this.isStatusChangeable;  // Status Text
            dv.Rows[5].Visible = this.isStatusChangeable;   // Status Radio buttons
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!this.Page.IsPostBack)
            {
                ddlIncidentStatus.DataSource = BllProxyLookup.GetIncidentStatuses();
                ddlIncidentStatus.DataBind();
                ListItem item = new ListItem("All", "0");
                ddlIncidentStatus.Items.Insert(0, item);
                ddlIncidentStatus.Items.FindByValue("0").Selected = true;

                filterIncidents();
            }
        }
Exemplo n.º 4
0
        ///---------------------------------------------------------------------------------
        ///---------------------------------------------------------------------------------
        protected void dvControl_DataBound(object sender, EventArgs e)
        {
            DetailsView  dv = (DetailsView)sender;
            DropDownList ddlQuestionTypes = (DropDownList)dv.FindControl("ddlQuestionTypes");

            HiddenField hf = (HiddenField)dv.FindControl("hfQuestionTypeId");

            if (hf.Value != "")
            {
                questinTypeId = Convert.ToInt32(hf.Value);
            }

            if (ddlQuestionTypes != null)
            {
                ddlQuestionTypes.DataSource = BllProxyLookup.GetQuestionTypes();
                ddlQuestionTypes.DataBind();

                ListItem item = new ListItem("select type", "0");
                ddlQuestionTypes.Items.Insert(0, item);



                ListItem currentItem = ddlQuestionTypes.Items.FindByValue(questinTypeId.ToString());

                if (currentItem != null)
                {
                    currentItem.Selected = true;
                }
                else
                {
                    ddlQuestionTypes.Items.FindByValue("0").Selected = true;
                }
            }


            if (this.ReadOnly)
            {
                dv.Rows[6].Visible = false;
            }
        }
Exemplo n.º 5
0
        ///---------------------------------------------------------------------------------
        ///---------------------------------------------------------------------------------
        protected void dvControl_DataBound(object sender, EventArgs e)
        {
            DetailsView  dv           = (DetailsView)sender;
            DropDownList ddlUserRoles = (DropDownList)dv.FindControl("ddlUserRoles");

            HiddenField hfUserRoleId = (HiddenField)dv.FindControl("hfUserRoleId");

            UcBasePage page = Page as UcBasePage;

            ddlUserRoles.DataSource = BllProxyLookup.GetUserRoles(page.UserRoleId);
            ddlUserRoles.DataBind();

            ListItem itemSelectUserRole = new ListItem("select user role", "");

            ddlUserRoles.Items.Insert(0, itemSelectUserRole);


            if (hfUserRoleId.Value != "")
            {
                userRoleId = Convert.ToInt32(hfUserRoleId.Value);
            }

            ListItem currentItemUserRole = ddlUserRoles.Items.FindByValue(userRoleId.ToString());

            if (currentItemUserRole != null)
            {
                currentItemUserRole.Selected = true;
            }
            else
            {
                ddlUserRoles.Items.FindByValue("").Selected = true;
            }



            //-----------------------------------------------------------------------------------
            DropDownList ddlTimeZone = (DropDownList)dv.FindControl("ddlTimeZone");
            HiddenField  hfTimeZone  = (HiddenField)dv.FindControl("hfTimeZone");

            ListItem emptyItem = new ListItem("select time zone", "");

            ddlTimeZone.Items.Insert(0, emptyItem);

            List <TimeZoneInfo> timeZones = new List <TimeZoneInfo>(TimeZoneInfo.GetSystemTimeZones());

            timeZones.Sort
            (
                delegate(TimeZoneInfo left, TimeZoneInfo right)
            {
                int comparison = left.BaseUtcOffset.CompareTo(right.BaseUtcOffset);
                return(comparison == 0 ? string.CompareOrdinal(left.DisplayName, right.DisplayName) : comparison);
            }
            );

            foreach (TimeZoneInfo zone in timeZones)
            {
                ListItem itemTimeZone = new ListItem(zone.DisplayName, zone.StandardName);
                ddlTimeZone.Items.Add(itemTimeZone);
            }



            if (this.profileId == 0)
            {
                timeZone = UcDefaults.UcDefaultTimeZone;
            }
            else
            {
                timeZone = Convert.ToString(hfTimeZone.Value);
            }

            ListItem currentItemTimeZone = ddlTimeZone.Items.FindByValue(timeZone);

            if (currentItemTimeZone != null)
            {
                currentItemTimeZone.Selected = true;
            }
            else
            {
                ddlTimeZone.Items.FindByValue("").Selected = true;
            }



            //-----------------------------------------------------------------------------------
        }