Ejemplo n.º 1
0
    private bool validateAction(string actionName, string proposalUploadId)
    {
        bool isValidationPassed = true;


        ProposalUploadController proposalUploadController = new ProposalUploadController();
        string RENEWAL_ADDED = System.Configuration.ConfigurationManager.AppSettings["RENEWAL_ADDED"].ToString();
        string TAKEN_BY_BRANCH_RENEWAL_DOC_UPLD = System.Configuration.ConfigurationManager.AppSettings["TAKEN_BY_BRANCH_RENEWAL_DOC_UPLD"].ToString();
        string RENEWAL_DOCS_ADDED = System.Configuration.ConfigurationManager.AppSettings["RENEWAL_DOCS_ADDED"].ToString();
        string CANCELLATION_ADDED = System.Configuration.ConfigurationManager.AppSettings["CANCELLATION_ADDED"].ToString();
        string TAKEN_BY_BRANCH_CANCELLATION_DOC_UPLD = System.Configuration.ConfigurationManager.AppSettings["TAKEN_BY_BRANCH_CANCELLATION_DOC_UPLD"].ToString();
        string CANCELLATION_DOCS_ADDED = System.Configuration.ConfigurationManager.AppSettings["CANCELLATION_DOCS_ADDED"].ToString();
        string ENDORSEMENT_ADDED       = System.Configuration.ConfigurationManager.AppSettings["ENDORSEMENT_ADDED"].ToString();



        string INITIAL = System.Configuration.ConfigurationManager.AppSettings["INITIAL"].ToString();
        string TAKEN_BY_SCRUTINIZING = System.Configuration.ConfigurationManager.AppSettings["TAKEN_BY_SCRUTINIZING"].ToString();

        string APPROVED_BY_SCRUTINIZING = System.Configuration.ConfigurationManager.AppSettings["APPROVED_BY_SCRUTINIZING"].ToString();
        string TAKEN_BY_PROCESSING      = System.Configuration.ConfigurationManager.AppSettings["TAKEN_BY_PROCESSING"].ToString();

        string COMPLETED_BY_PROCESSING = System.Configuration.ConfigurationManager.AppSettings["COMPLETED_BY_PROCESSING"].ToString();
        string TAKEN_BY_VALIDATORS     = System.Configuration.ConfigurationManager.AppSettings["TAKEN_BY_VALIDATORS"].ToString();

        string REJECTED_BY_SCRUTINIZING = System.Configuration.ConfigurationManager.AppSettings["REJECTED_BY_SCRUTINIZING"].ToString();


        string APPROVED_BY_VALIDATORS = System.Configuration.ConfigurationManager.AppSettings["APPROVED_BY_VALIDATORS"].ToString();



        if (actionName == "REVERT")
        {
            string currentStatus = "";

            currentStatus = proposalUploadController.getStatusOfJob(proposalUploadId);
            if (currentStatus == APPROVED_BY_VALIDATORS || currentStatus == INITIAL || currentStatus == RENEWAL_ADDED || currentStatus == TAKEN_BY_BRANCH_RENEWAL_DOC_UPLD || currentStatus == RENEWAL_DOCS_ADDED || currentStatus == CANCELLATION_ADDED ||
                currentStatus == TAKEN_BY_BRANCH_CANCELLATION_DOC_UPLD || currentStatus == CANCELLATION_DOCS_ADDED || currentStatus == ENDORSEMENT_ADDED || currentStatus == TAKEN_BY_SCRUTINIZING || currentStatus == REJECTED_BY_SCRUTINIZING)
            {
                isValidationPassed = false;
            }
        }


        return(isValidationPassed);
    }