/// <summary>
        /// check if reqeust staus is pending than not allow to add request for same card holder.
        /// </summary>
        private bool CheckPendingRequest()
        {
            btnReset.Visible = true;
            btnSubmit.Attributes.Add("class", "button");

            CHRequestDetailManager objCHRequestDetailManager = new CHRequestDetailManager();

            int PendingCount = objCHRequestDetailManager.CheckRequestPending(CardHolderManager.GetLoggedInUser().CardHolder_Id, Convert.ToInt32(hideRequestTypeId.Value), DEFAULT_STATUS);

            if (PendingCount > 0)
            {
                btnReset.Visible  = false;
                btnSubmit.Enabled = false;
                btnSubmit.Attributes.Add("class", "buttonDisble");
                EnableDisableControl(false);
                return(false);
            }
            else
            {
                btnReset.Visible  = true;
                btnSubmit.Enabled = true;
                EnableDisableControl(true);
                return(true);
            }
        }
Beispiel #2
0
        /// <summary>
        /// check if reqeust staus is pending than not allow to add request for same card holder.
        /// </summary>
        private bool CheckPendingRequest()
        {
            CHRequestDetailManager crdm = new CHRequestDetailManager();

            int pendingcount = crdm.CheckRequestPending(CardHolderManager.GetLoggedInUser().CardHolder_Id, Convert.ToInt32(hideRequestTypeId.Value), ConfigurationManager.AppSettings["DEFAULT_STATUS"].ToString());

            if (pendingcount > 0)
            {
                EnableDisalbeControl(false);
                return(false);
            }
            else
            {
                EnableDisalbeControl(true);
                return(true);
            }
        }
Beispiel #3
0
        /// <summary>
        /// check if reqeust staus is pending than not allow to add request for same card holder.
        /// </summary>
        private bool CheckPendingRequest()
        {
            CHRequestDetailManager objCHRequestDetailManager = new CHRequestDetailManager();

            int PendingCount = objCHRequestDetailManager.CheckRequestPending(CardHolderManager.GetLoggedInUser().CardHolder_Id, Convert.ToInt32(hideRequestTypeId.Value), DEFAULT_STATUS);

            if (PendingCount > 0)
            {
                lblMessage.Text = Constants.PendingRequestState;
                DivMessage.Attributes.CssStyle.Add("display", "block");
                return(false);
            }
            else
            {
                //btnproceed.Visible = true;
                //btndisable.Visible = false;
                return(true);
            }
        }
        /// <summary>
        /// check if reqeust staus is pending than not allow to add request for same card holder.
        /// </summary>
        private bool CheckPendingRequestForReplacementRenewal()
        {
            CHRequestDetailManager objCHRequestDetailManager = new CHRequestDetailManager();
            int PendingCount = objCHRequestDetailManager.CheckRequestPending(CardHolderManager.GetLoggedInUser().CardHolder_Id, Convert.ToInt32(ddlRequestType.SelectedValue), DEFAULT_STATUS);

            if (PendingCount > 0)
            {
                btnSubmitfinal.Enabled = false;
                EnableDisalbeControl(false);
                return(false);
            }
            else
            {
                btnSubmitfinal.Enabled = true;
                EnableDisalbeControl(true);
                lblMessage.Text = string.Empty;
                DivMessage.Attributes.CssStyle.Add("display", "none");
                return(true);
            }
        }
        /// <summary>
        /// check if reqeust staus is pending than not allow to add request for same card holder.
        /// </summary>
        private bool CheckPendingRequest()
        {
            CHRequestDetailManager objCHRequestDetailManager = new CHRequestDetailManager();

            int PendingCount = objCHRequestDetailManager.CheckRequestPending(CardHolderManager.GetLoggedInUser().CardHolder_Id, Convert.ToInt32(hideRequestTypeId.Value), DEFAULT_STATUS);

            if (PendingCount > 0)
            {
                btnSubmit.Visible  = false;
                btndisable.Visible = true;
                EnableDisalbeControl(false);
                return(false);
            }
            else
            {
                btnSubmit.Visible  = true;
                btndisable.Visible = false;
                EnableDisalbeControl(true);
                return(true);
            }
        }
        private bool CheckPendingRequest()
        {
            btnSubmit.Attributes.Add("class", "button");
            CHRequestDetailManager objCHRequestDetailManager = new CHRequestDetailManager();

            int pendingCount = objCHRequestDetailManager.CheckRequestPending(CardHolderManager.GetLoggedInUser().CardHolder_Id, Convert.ToInt32(ddlAppropRequestComplaint.SelectedValue), DEFAULT_STATUS);

            if (pendingCount > 0)
            {
                btnSubmit.Enabled = false;
                btnSubmit.Attributes.Add("class", "buttonDisble");
                EnableDisableControl(false);
                return(false);
            }
            else
            {
                btnSubmit.Enabled = true;
                EnableDisableControl(true);
                return(true);
            }
        }
        /// <summary>
        /// Handles the Click event of the btnSubmit 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 btnSubmit_Click(object sender, EventArgs e)
        {
            try
            {
                if (ddlAppropRequestComplaint.SelectedValue == "-1" || RadioRequestComplaint.SelectedValue == "-1")
                {
                    lblMessage.Text = Constants.SelectReqComp;
                    DivMessage.Attributes.CssStyle.Add("display", "block");
                    return;
                }
                else if (RadioRequestComplaint.SelectedValue == "0")
                {
                    bool IsAllowToAdd = CheckPendingRequest();
                    if (!IsAllowToAdd)
                    {
                        lblMessage.Text = Constants.PendingRequestState;
                        DivMessage.Attributes.CssStyle.Add("display", "block");
                        return;
                    }


                    CHRequestDetailManager crdm = new CHRequestDetailManager();


                    int pendingcount = crdm.CheckRequestPending(CardHolderManager.GetLoggedInUser().CardHolder_Id, Convert.ToInt64(ddlAppropRequestComplaint.SelectedValue), ConfigurationManager.AppSettings["DEFAULT_STATUS"].ToString());
                    if (pendingcount > 0)
                    {
                        lblMessage.Text = Constants.PendingRequestState;
                        DivMessage.Attributes.CssStyle.Add("display", "block");
                    }
                    else
                    {
                        long RequestDtlID = crdm.SaveRequestDetail(new CH_Request_DtlDTO()
                        {
                            Request_Dt     = DateTime.Now,
                            CardHolder_Id  = CardHolderManager.GetLoggedInUser().CardHolder_Id,
                            IP_Address     = Request.UserHostAddress,
                            RequestType_Id = Convert.ToInt64(ddlAppropRequestComplaint.SelectedValue),
                            Created_by     = CardHolderManager.GetLoggedInUser().CardHolder_Id,
                            Created_dt     = DateTime.Now,
                            Remarks        = Convert.ToString(txtremarks.Text),
                            Request_Status = ConfigurationManager.AppSettings["DEFAULT_STATUS"].ToString()
                        });
                        Mailfunction(RequestDtlID);
                    }
                }

                else if (RadioRequestComplaint.SelectedValue == "1")
                {
                    bool IsAllowToAdd = CheckPendingComplaint();
                    if (!IsAllowToAdd)
                    {
                        lblMessage.Text = Constants.PendingRequestState;
                        DivMessage.Attributes.CssStyle.Add("display", "block");
                        return;
                    }

                    CardHolderComplaintManager crdm = new CardHolderComplaintManager();
                    long ComplaintDtlID             = crdm.SaveComplaintDetail(new CH_Complaint_DtlDTO()
                    {
                        Complaint_Dt     = DateTime.Now,
                        CardHolder_Id    = CardHolderManager.GetLoggedInUser().CardHolder_Id,
                        IP_Address       = Request.UserHostAddress,
                        ComplaintType_Id = Convert.ToInt64(ddlAppropRequestComplaint.SelectedValue),
                        Created_by       = CardHolderManager.GetLoggedInUser().CardHolder_Id,
                        Created_dt       = DateTime.Now,
                        Remarks          = Convert.ToString(txtremarks.Text),
                        Complaint_Status = ConfigurationManager.AppSettings["DEFAULT_STATUS"].ToString()
                    });
                    Mailfunction(ComplaintDtlID);
                }

                Clearcontrols();
            }
            catch (Exception ex)
            {
                LblErrorMessage.Text = Constants.GeneralErrorMessage;
                DivERROR.Attributes.CssStyle.Add("display", "block");
            }
        }