Exemple #1
0
        /// <summary>
        /// Loads the reasons.
        /// </summary>
        /// <remarks></remarks>
        private void LoadReasons()
        {
            CardHolderReasonManager chrm = new CardHolderReasonManager();

            ddlReasons.DataSource     = chrm.ListReasonByRequestId(Convert.ToInt64(hideRequestTypeId.Value));
            ddlReasons.DataTextField  = "Reason_nm";
            ddlReasons.DataValueField = "RequestReason_Id";
            ddlReasons.DataBind();
            ddlReasons.Items.Insert(0, new ListItem(Constants.DDLReason, "-1"));
        }
        /// <summary>
        /// Handles the SelectedIndexChanged event of the ddlRequestType control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param>
        /// <remarks></remarks>
        protected void ddlRequestType_SelectedIndexChanged(object sender, EventArgs e)
        {
            CardHolderReasonManager chrm = new CardHolderReasonManager();

            if (ddlRequestType.SelectedItem.Text == "Replacement")
            {
                ddlReasons.DataSource     = chrm.ListReasonByRequestId(Convert.ToInt64(ddlRequestType.SelectedValue));
                ddlReasons.DataTextField  = "Reason_nm";
                ddlReasons.DataValueField = "RequestReason_Id";
                ddlReasons.DataBind();
            }

            else if (ddlRequestType.SelectedItem.Text == "Renewal")
            {
                ddlReasons.DataSource     = chrm.ListReasonByRequestId(Convert.ToInt64(ddlRequestType.SelectedValue));
                ddlReasons.DataTextField  = "Reason_nm";
                ddlReasons.DataValueField = "RequestReason_Id";
                ddlReasons.DataBind();
            }
            else
            {
                ddlReasons.Items.Clear();
                ddlReasons.DataBind();
            }
            ddlReasons.Items.Insert(0, new ListItem(Constants.DDLReason, "0"));

            lblMessage.Text = string.Empty;
            DivMessage.Attributes.CssStyle.Add("display", "none");

            if (ddlRequestType.SelectedValue != "0")
            {
                bool IsAllowToAdd = CheckPendingRequestForReplacementRenewal();
                if (!IsAllowToAdd)
                {
                    Clearcontrols();
                    string requestService = ddlRequestType.SelectedItem.Text;
                    lblMessage.Text = "Sorry! request for " + requestService + " is already in pending state, you cannot make this request";
                    DivMessage.Attributes.CssStyle.Add("display", "block");
                    return;
                }
                else
                {
                    lblMessage.Text = string.Empty;
                    DivMessage.Attributes.CssStyle.Add("display", "none");
                }
            }
            else
            {
                btnSubmitfinal.Enabled = true;
                EnableDisalbeControl(true);
                lblMessage.Text = string.Empty;
                DivMessage.Attributes.CssStyle.Add("display", "none");
            }
        }
Exemple #3
0
        /// <summary>
        /// Handles the SelectedIndexChanged event of the ddlRequestType control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param>
        /// <remarks></remarks>
        protected void ddlRequestType_SelectedIndexChanged(object sender, EventArgs e)
        {
            CardHolderReasonManager chrm = new CardHolderReasonManager();

            if (ddlRequestType.SelectedItem.Text == "Replacement")
            {
                ddlReasons.DataSource     = chrm.ListReasonByRequestId(Convert.ToInt64(ddlRequestType.SelectedValue));
                ddlReasons.DataTextField  = "Reason_nm";
                ddlReasons.DataValueField = "RequestReason_Id";
                ddlReasons.DataBind();
            }

            else if (ddlRequestType.SelectedItem.Text == "Renewal")
            {
                ddlReasons.DataSource     = chrm.ListReasonByRequestId(Convert.ToInt64(ddlRequestType.SelectedValue));
                ddlReasons.DataTextField  = "Reason_nm";
                ddlReasons.DataValueField = "RequestReason_Id";
                ddlReasons.DataBind();
            }
            else
            {
                ddlReasons.Items.Clear();
                ddlReasons.DataBind();
            }
            ddlReasons.Items.Insert(0, new ListItem(Constants.DDLReason, "0"));

            if (ddlRequestType.SelectedValue != "0")
            {
                bool IsAllowToAdd = CheckPendingRequest();
                if (!IsAllowToAdd)
                {
                    Clearcontrols();
                    ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('" + Constants.PendingRequestState + "');", true);
                    return;
                }
            }
            else
            {
                btnSubmit.Disabled = false;
                btnSubmit.Attributes.Add("class", "button");
                EnableDisalbeControl(true);
            }
        }
        /// <summary>
        /// Handles the SelectedIndexChanged event of the ddlRequestType control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param>
        /// <remarks></remarks>
        protected void ddlRequestService_SelectedIndexChanged(object sender, EventArgs e)
        {
            lblMessage.Text = string.Empty;
            DivMessage.Attributes.CssStyle.Add("display", "none");

            CardHolderReasonManager chrm = new CardHolderReasonManager();

            if (ddlRequestService.SelectedItem.Text == @"Request/Renewal")
            {
                mvFrgtUname.ActiveViewIndex = 0;
                ddlReasons.Items.Clear();
                ddlReasons.DataBind();
                LoadRequest();
            }
            else if (ddlRequestService.SelectedItem.Text == "De-Register Credit Card")
            {
                mvFrgtUname.ActiveViewIndex = 1;
                ddlRequestType.Items.Clear();
                ddlRequestType.DataBind();
            }
            else if (ddlRequestService.SelectedItem.Text == "Request for Add-On card")
            {
                RequestForAddOn();
            }

            if (ddlRequestService.SelectedItem.Text != string.Empty)
            {
                bool IsAllowToAdd = CheckPendingRequest();
                if (!IsAllowToAdd)
                {
                    Clearcontrols();
                    lblMessage.Text = Constants.PendingRequestState;
                    DivMessage.Attributes.CssStyle.Add("display", "block");
                    return;
                }
            }
            else
            {
                btnSubmitfinal.Enabled = true;
                EnableDisalbeControl(true);
            }
        }