public static List<AccountDetails> GetAccountDetails(string companyCode)
        {
            List<AccountDetails> result = new List<AccountDetails>();
            try
            {

                DataTable dtTable = XBDataProvider.RptSalesQuote.GetAllActiveAcoountNo(companyCode);
                //Session["BPDetails"] = dtTable;

                for (int i = 0; i < dtTable.Rows.Count; i++)
                {
                    AccountDetails AccountDetails = new AccountDetails();
                    AccountDetails.AccountNo = dtTable.Rows[i]["AccountNo"].ToString();
                    AccountDetails.name = dtTable.Rows[i]["Name"].ToString();
                    AccountDetails.Branch = dtTable.Rows[i]["Branch"].ToString();
                    AccountDetails.BankCode = dtTable.Rows[i]["BankCode"].ToString();
                    AccountDetails.AccountType = dtTable.Rows[i]["AccountType"].ToString();
                    AccountDetails.IBAN = dtTable.Rows[i]["IBAN"].ToString();
                    AccountDetails.IFSC = dtTable.Rows[i]["IFSC"].ToString();
                    AccountDetails.SWIFT = dtTable.Rows[i]["SWIFT"].ToString();
                    AccountDetails.MICR = dtTable.Rows[i]["MICR"].ToString();
                    AccountDetails.BankName = dtTable.Rows[i]["BankName"].ToString();
                    AccountDetails.CompanyCode = dtTable.Rows[i]["CompanyCode"].ToString();
                    result.Add(AccountDetails);
                }

            }
            catch (Exception e)
            {

            }

            return result;
        }
Пример #2
0
        public static DataSet getAccountDetails(ICustomerAccount account)
        {
            AccountDetails details = new AccountDetails(account);
            DataSet ds = DataSetBuilder.CreateDataSetFromBusinessObjectList(
                new AccountDetails[] { details },
                "AccountNumber, VermogensBeheer, TegenRekening, TegenRekeningBank,TegenRekeningTNV, TegenRekeningPlaats,   ModelPortfolio, PLastName, SLastName, PVoorLetters, SVoorLetters, PTussenVoegsels, STussenVoegsels, PGeslacht, SGeslacht, PGeboortedatum, SGeboortedatum, PNationaliteit, SNationaliteit, PBSN, SBSN, PostalAdres1, PostalCode, WoonPlaats, PLegitimatie, SLegitimatie, PLegitimatieNummer, SLegitimatieNummer, PLegitimatieExpiry, SLegitimatieExpiry, PTelefoon, STelefoon, PMobiel, SMobiel, PEmail, SEmail",
                "AccountDetail");

            return ds;
        }
 public bool Equals(AccountDetails other)
 {
     if (ReferenceEquals(null, other)) return false;
     if (ReferenceEquals(this, other)) return true;
     return other._accountId == _accountId && 
         Equals(other._username, _username) && 
         Equals(other._currency, _currency) && 
         Equals(other._legalEntity, _legalEntity) && 
         Equals(other._displayLocale, _displayLocale) && 
         other._fundingAllowed.Equals(_fundingAllowed);
 }
Пример #4
0
 void OnAccountRegistered(string OwnerName, string AccountNumber, string AccountId)
 {
     var detail = new AccountDetails
     {
         Id = AccountId,
         AccountNumber = AccountNumber,
         OwnerName = OwnerName,
         Balance = 0
     };
     Details.Add(AccountId, detail);
     Clients.AddAccountDetails(detail);
 }
Пример #5
0
        public void Should_not_throw_on_missing_headers()
        {
            IWebResponseDetails details = MockRepository.GenerateMock<IWebResponseDetails>(null);
            details.Expect(d => d.Headers).Return(new Dictionary<string,string>());

            Assert.DoesNotThrow(() =>
            {
                accountDetailsParser.BuildFromWebResponse(details);
            });

            Assert.NotNull(accountDetailsParser.Data);

            accountDetails = accountDetailsParser.Data;

            Assert.Equal(accountDetails.BytesUsed, 0);
            Assert.Equal(accountDetails.ContainerCount, 0);
            Assert.Equal(accountDetails.ObjectsCount, 0);
        }
Пример #6
0
        public void Should_throw_on_incorrect_headers()
        {
            Dictionary<string, string> wrongHeaders = new Dictionary<string, string>();
            wrongHeaders.Add(AccountDetailsParser.HEADER_BYTES_USED, "wrong_header_value");

            IWebResponseDetails details = MockRepository.GenerateMock<IWebResponseDetails>(null);
            details.Expect(d => d.Headers).Return(wrongHeaders);

            Assert.Throws(typeof(FormatException),()=>{
                accountDetailsParser.BuildFromWebResponse(details);
            });

            Assert.NotNull(accountDetailsParser.Data);

            accountDetails = accountDetailsParser.Data;

            Assert.Equal(accountDetails.BytesUsed, 0);
        }
Пример #7
0
        private async Task ResolveAccount(AcmeClient acme)
        {
            _account = await _stateStore.GetAccountDetailsAsync();

            if (_account == null)
            {
                var contacts = _options.AccountContactEmails.Select(x => $"mailto:{x}");
                _logger.LogInformation("Creating ACME Account");
                var accountDetails = await acme.CreateAccountAsync(
                    contacts : contacts,
                    termsOfServiceAgreed : _options.AcceptTermsOfService);

                _account = accountDetails;
                await _stateStore.SaveAccountDetailsAsync(_account);

                _logger.LogInformation($"account {JsonSerializer.Serialize(_account)}");
            }

            acme.SetAccount(_account);
        }
Пример #8
0
        public void Should_throw_on_incorrect_headers()
        {
            Dictionary <string, string> wrongHeaders = new Dictionary <string, string>();

            wrongHeaders.Add(AccountDetailsParser.HEADER_BYTES_USED, "wrong_header_value");

            IWebResponseDetails details = MockRepository.GenerateMock <IWebResponseDetails>(null);

            details.Expect(d => d.Headers).Return(wrongHeaders);

            Assert.Throws(typeof(FormatException), () => {
                accountDetailsParser.BuildFromWebResponse(details);
            });

            Assert.NotNull(accountDetailsParser.Data);

            accountDetails = accountDetailsParser.Data;

            Assert.Equal(accountDetails.BytesUsed, 0);
        }
Пример #9
0
        public AccountDetails Details()
        {
            // if we want to know which user is logged in or which roles he has
            // apart from [Authorize] attribute...
            // we have User.Identity.IsAuthenticated
            // User.IsInRole("admin")
            // User.Identity.Name
            if (!User.Identity.IsAuthenticated)
            {
                return(null);
            }
            var details = new AccountDetails
            {
                Username = User.Identity.Name,
                Roles    = User.Claims.Where(c => c.Type == ClaimTypes.Role)
                           .Select(c => c.Value)
            };

            return(details);
        }
Пример #10
0
        private void DisplayTransactions()
        {
            AccountDetails.Clear();
            AccountSummaries.Clear();

            var transactions = Dao.Query(GetCurrentRange(x => x.AccountId == SelectedAccount.Id)).OrderBy(x => x.Date);

            AccountDetails.AddRange(transactions.Select(x => new AccountDetailViewModel(x)));

            if (FilterType != Resources.All)
            {
                var pastDebit  = Dao.Sum(x => x.Debit, GetPastRange(x => x.AccountId == SelectedAccount.Id));
                var pastCredit = Dao.Sum(x => x.Credit, GetPastRange(x => x.AccountId == SelectedAccount.Id));
                if (pastCredit > 0 || pastDebit > 0)
                {
                    AccountSummaries.Add(new AccountSummaryViewModel(Resources.Total, AccountDetails.Sum(x => x.Debit), AccountDetails.Sum(x => x.Credit)));
                    var detailValue =
                        new AccountDetailViewModel(new AccountTransactionValue
                    {
                        Name   = Resources.PastTransactions,
                        Credit = pastCredit,
                        Debit  = pastDebit
                    });
                    AccountDetails.Insert(0, detailValue);
                    detailValue.IsBold = true;
                }
            }

            AccountSummaries.Add(new AccountSummaryViewModel(Resources.GrandTotal, AccountDetails.Sum(x => x.Debit), AccountDetails.Sum(x => x.Credit)));

            for (var i = 0; i < AccountDetails.Count; i++)
            {
                AccountDetails[i].Balance = (AccountDetails[i].Debit - AccountDetails[i].Credit);
                if (i > 0)
                {
                    (AccountDetails[i].Balance) += (AccountDetails[i - 1].Balance);
                }
            }

            RaisePropertyChanged(() => TotalBalance);
        }
        // ############################################################
        // New account details action/method
        // Uses a new AccountDetails view model class
        // GET: /Account/Details
        public ActionResult Details()
        {
            // Create a view model object
            var accountDetails = new AccountDetails();

            // Identity object "name" (i.e. not the claim)
            accountDetails.UserName = User.Identity.Name;

            // Work with the current User in claims-compatible mode
            var identity = User.Identity as ClaimsIdentity;


            // Now, go through the claims...

            // Get the name, if present
            var name = identity.FindFirst(ClaimTypes.Name);

            accountDetails.ClaimsName = name == null ? "(none)" : name.Value;

            // Get the given name, if present
            var givenName = identity.FindFirst(ClaimTypes.GivenName);

            accountDetails.ClaimsGivenName = givenName == null ? "(none)" : givenName.Value;

            // Get the surname, if present
            var surname = identity.FindFirst(ClaimTypes.Surname);

            accountDetails.ClaimsSurname = surname == null ? "(none)" : surname.Value;

            // Get the email, if present
            var email = identity.FindFirst(ClaimTypes.Email);

            accountDetails.ClaimsEmail = email == null ? "(none)" : email.Value;

            // Get the roles, if present
            var roles = identity.FindAll(ClaimTypes.Role).Select(rn => rn.Value).ToArray();

            accountDetails.ClaimsRoles = roles.Count() == 0 ? "(none)" : string.Join(", ", roles);

            return(View(accountDetails));
        }
        public async Task Handle(EventReceived <Withdrawal> @event, CancellationToken cancellationToken)
        {
            _logger.LogInformation("processing withdrawal of {Amount} on account {AggregateId} ...", @event.Event.Amount, @event.Event.AggregateId);

            var accountId    = @event.Event.AggregateId;
            var partitionKey = new PartitionKey(accountId.ToString());
            var response     = await _customerDetailsContainer.ReadItemAsync <AccountDetails>(
                accountId.ToString(),
                partitionKey,
                null, cancellationToken);

            var account        = response.Resource;
            var newBalance     = account.Balance.Subtract(@event.Event.Amount.Value);
            var updatedAccount = new AccountDetails(account.Id,
                                                    account.OwnerId, account.OwnerFirstName, account.OwnerLastName,
                                                    newBalance);

            await _accountsContainer.UpsertItemAsync(updatedAccount, partitionKey, null, cancellationToken);

            _logger.LogInformation("withdrawn {Amount} from account {AggregateId} ...", @event.Event.Amount, @event.Event.AggregateId);
        }
        private decimal Interest(AccountDetails accountDetails)
        {
            double interest = 0;

            if (IsAccountStartedAfterBonusAge(accountDetails))
            {
                if (Age <= accountDetails.Age)
                {
                    //interest = (PrincipalAmount * DurationInYears * AnnualInterestRate) / 100
                    interest = (double)accountDetails.Balance
                               * DurationSinceStartDateInYears(accountDetails.StartDate) * SeniorPercent / 100;
                }
                else
                {
                    interest = (double)accountDetails.Balance
                               * DurationSinceStartDateInYears(accountDetails.StartDate) * InterestPercent / 100;
                }
            }

            return((decimal)interest);
        }
Пример #14
0
        public void GetAccountDetailsTest()
        {
            var testJObject = new JObject()
            {
                new JProperty("statusCode", "0"),
                new JProperty("message", "Success"),
            };
            var messageHandler = new FakeHttpMessageHandler(new HttpResponseMessage()
            {
                StatusCode = HttpStatusCode.OK,
                Content    = new StringContent(JsonConvert.SerializeObject(testJObject), Encoding.UTF8, "application/json")
            });

            var mockServiceClient   = new MockServiceClient(messageHandler);
            var mockGraphService    = new MockGraphService();
            var mockB2CGraphService = new MockB2CGraphService();
            var serviceId           = new ServiceId(mockGraphService, mockB2CGraphService, _mockServiceClientServiceId);

            var accountDetails = new AccountDetails(serviceId, mockServiceClient);
            var input          = new JObject()
            {
                new JProperty("token", "abc123"),
                new JProperty("serviceUrl", ServiceUrl.Url)
            };
            var expectedOutput = new JObject()
            {
                new JProperty("statusCode", "0"),
                new JProperty("message", "Success")
            };

            var response    = accountDetails.GetAccountDetails(input);
            var responseObj = JObject.Parse(response);

            foreach (var item in responseObj)
            {
                Assert.True(expectedOutput.ContainsKey(item.Key));
                var value = expectedOutput.GetValue(item.Key);
                Assert.Equal(value, item.Value);
            }
        }
Пример #15
0
        // GET: Tracks/Create
        public ActionResult Create()
        {
            // Create a view model object
            var accountDetails = new AccountDetails();

            // Identity object "name" (i.e. not the claim)
            accountDetails.UserName = HttpContext.User.Identity.Name;

            // Work with the current User in claims-compatible mode
            var identity = User.Identity as ClaimsIdentity;

            // Now, go through the claims...

            // Get the name, if present
            //var name = identity.FindFirst(ClaimTypes.Name);
            //accountDetails.ClaimsName = name == null ? "(none)" : name.Value;

            // Get the given name, if present
            var givenName = identity.FindFirst(ClaimTypes.GivenName);

            accountDetails.ClaimsGivenName = givenName == null ? "(none)" : givenName.Value;

            // Get the surname, if present
            var surname = identity.FindFirst(ClaimTypes.Surname);

            accountDetails.ClaimsSurname = surname == null ? "(none)" : surname.Value;

            // Get the email, if present
            // var email = identity.FindFirst(ClaimTypes.Email);
            //accountDetails.ClaimsEmail = email == null ? "(none)" : email.Value;



            TrackAddForm form = new TrackAddForm();

            form.Clerk     = givenName.Value + " " + surname.Value;
            form.GenreList = new SelectList(m.GenreGetAll(), "Name", "Name");
            form.AlbumList = new MultiSelectList(m.AlbumGetAll(), dataValueField: "Id", dataTextField: "Name");
            return(View(form));
        }
        public ActionResult ImpersonateAccount()
        {
            if (Session["SysAdminDetails"] != null)
            {
                TempData["SelectedMenu"] = "AccImpersontation";
                var adminUser = (User)Session["SysAdminDetails"];

                var userObj = CCUserRepository.GetUserByEmailAddress(adminUser.Email);
                Session["user"] = userObj;
                //Session["account"] = "";
                //Session["timeZone"] = "";
                var accountObj = CCAccRepository.Accounts.FirstOrDefault(x => x.ID == userObj.AccountID);
                Session["account"] = accountObj;
                var timeZone = CCAccRepository.Accounts.Where(aid => aid.ID == userObj.AccountID).FirstOrDefault().TimeZone;
                Session["timeZone"] = timeZone;

                ImpersonateAccountsSysAdminModel model = new ImpersonateAccountsSysAdminModel();

                var AccountsList = CCAccRepository.Accounts.ToList();

                foreach (var acc in AccountsList)
                {

                    try
                    {
                        AccountDetails AD = new AccountDetails();
                        AD.AccountID = acc.ID;
                        AD.AccountGUID = acc.AccountGUID;
                        AD.AccountName = acc.AccountName;
                        AD.DateCreated = "Coming Soon...";
                        AD.Email = CCUserRepository.Users.FirstOrDefault(u => u.AccountID == acc.ID).Email;
                        AD.Usgae = "Coming Soon...";
                        model.listOfAccounts.Add(AD);
                    }
                    catch (Exception ex) { }

                }
                return View(model);
            }
            else
            {
                return RedirectToAction("Login", "Login");
            }
        }
Пример #17
0
        protected static Account GetAccountFromAccountDetails(AccountDetails details)
        {
            if (details == null)
                throw new Exception("ArticleDetails record is null!");

            Account account = new Account(details.AccountID, details.Name, details.BSB, details.Number, details.StartAmount, new Bank(details.BankID));
            return account;
        }
Пример #18
0
        public static bool UpdateAccount(int id, Bank bank, string name, 
										 string bsb, string accountNumber, double startAmount)
        {
            name = ConvertNullToEmptyString(name);
            bsb = ConvertNullToEmptyString(bsb);
            accountNumber = ConvertNullToEmptyString(accountNumber);

            AccountDetails details = new AccountDetails(id, bank.ID, name, bsb, accountNumber, startAmount);
            bool result = SiteProvider.Accounts.UpdateAccount(details);
            return result;
        }
Пример #19
0
        public static int InsertAccount(Bank bank, string name, string bsb, string accountNumber, double startAmount)
        {
            name = ConvertNullToEmptyString(name);
            bsb = ConvertNullToEmptyString(bsb);
            accountNumber = ConvertNullToEmptyString(accountNumber);

            AccountDetails details = new AccountDetails(0, bank.ID, name, bsb, accountNumber, startAmount);
            int id = SiteProvider.Accounts.InsertAccount(details);
            return id;
        }
 /// <summary>
 /// There are no comments for AccountDetails in the schema.
 /// </summary>
 public void AddToAccountDetails(AccountDetails accountDetails)
 {
     base.AddObject("AccountDetails", accountDetails);
 }
 /// <summary>
 /// Create a new AccountDetails object.
 /// </summary>
 /// <param name="accountDetailsID">Initial value of AccountDetailsID.</param>
 public static AccountDetails CreateAccountDetails(int accountDetailsID)
 {
     AccountDetails accountDetails = new AccountDetails();
     accountDetails.AccountDetailsID = accountDetailsID;
     return accountDetails;
 }
        private void getsavedsalesinvoiceparameters(string hdncompanyCode)
        {
            DataTable dtTable = XBDataProvider.RptSalesQuote.GetSalesQuoteParameters(hdncompanyCode);
            for (int i = 0; i < dtTable.Rows.Count; i++)
            {

                Header.Text = dtTable.Rows[i]["HeaderText"].ToString();
                Declaration.Text = dtTable.Rows[i]["DeclarationText"].ToString();
                Footer.Text = dtTable.Rows[i]["FooterText"].ToString();
                NoOfCopies.Text = dtTable.Rows[i]["Copies"].ToString();
                AccountDetails objAccountDetails = new AccountDetails();
                txtAccNoid.Text = dtTable.Rows[i]["AccountNo"].ToString();
                objAccountDetails.AccountNo = dtTable.Rows[i]["AccountNo"].ToString();
                objAccountDetails.name = dtTable.Rows[i]["AccountName"].ToString();
                objAccountDetails.BankCode = dtTable.Rows[i]["BankCode"].ToString();
                objAccountDetails.BankName = dtTable.Rows[i]["BankName"].ToString();
                objAccountDetails.Branch = dtTable.Rows[i]["Branch"].ToString();
                objAccountDetails.IFSC = dtTable.Rows[i]["IFSC"].ToString();
                objAccountDetails.IBAN = dtTable.Rows[i]["IBAN"].ToString();
                lblBankCode.InnerText = dtTable.Rows[i]["BankCode"].ToString();
                if (dtTable.Rows[i]["Header"].ToString() == "True")
                {
                    HeaderCB.Checked = true;
                    Header.ReadOnly = false;
                }
                else
                {
                    HeaderCB.Checked = false;
                    Header.ReadOnly = true;
                }
                if (dtTable.Rows[i]["Declaration"].ToString() == "True")
                {
                    DeclarationCB.Checked = true;
                    Declaration.ReadOnly = false;
                }

                else
                {
                    DeclarationCB.Checked = false;
                    Declaration.ReadOnly = true;
                }
                if (dtTable.Rows[i]["Footer"].ToString() == "True")
                {
                    FooterCB.Checked = true;
                    Footer.ReadOnly = false;
                }
                else
                {
                    FooterCB.Checked = false;
                    Footer.ReadOnly = true;
                }
                if (BankCB.Checked == true)
                {

                    txtAccNoid.ReadOnly = false;
                }
                else
                {
                    txtAccNoid.ReadOnly = true;
                }

            }
        }
Пример #23
0
    private void saveAccount(bool forceClosedStatus)
    {
        try
        {
            string message;
            bool valid = false;
            bool askConfirmation = false;
            AccountDetails saveValue = new AccountDetails()
            {
                AccountNrID = AccountId,
                AccountNumber = String.Empty,
                AssetManagerKey = int.MinValue,
                Modelid = int.MinValue,
                LifecycleId = int.MinValue,
                AccountShortName = string.Empty,
                AccountFullName = string.Empty,
                PandHouderID = int.MinValue,
                CounterAccountID = int.MinValue,
                CreationDate = DateTime.MinValue,
                LastUpDated = DateTime.MinValue,
                LastDateStatusChanged = DateTime.MinValue,
                FirstManagementStartDate = DateTime.MinValue,
                FinalManagementEndDate = DateTime.MinValue,
                DateTradeabilityStatusChanged = DateTime.MinValue,
                ExitFeePayingAccountID = int.MinValue,
                VerpandSoortID = int.MinValue,
                RelatedEmployeeID = int.MinValue
            };

            if (ddlVerpandSoort.Items.Count > 0 && int.Parse(ddlVerpandSoort.SelectedValue) >= 0)
                rfvPandhouder.Enabled = true;

            if (ddlPandhouder.Items.Count > 0 && int.Parse(ddlPandhouder.SelectedValue) >= 0)
                rfvVerpandSoort.Enabled = true;

            Page.Validate();
            valid = Page.IsValid;
            if (valid)
            {
                saveValue.AccountNrID = Convert.ToInt32(AccountId);
                saveValue.AssetManagerKey = Convert.ToInt32(hfAssetMAnagerID.Value);
                saveValue.IsJointAccount = chkIsJointAccount.Checked;
                if (pnlLifecycle.Visible)
                    saveValue.LifecycleId = Utility.GetKeyFromDropDownList(ddlLifecycle);
                saveValue.Modelid = int.Parse(ddlModelPortfolio.SelectedValue);
                saveValue.IsExecOnlyCustomer = chkIsExecOnlyCustomer.Checked;
                saveValue.AccountShortName = tbShortName.Text;
                saveValue.AccountFullName = tbFullName.Text;
                saveValue.FamilyID = Utility.GetKeyFromDropDownList(ddlAccountFamily);
                saveValue.PandHouderID = int.Parse(ddlPandhouder.SelectedValue);

                if (int.Parse(ddlVerpandSoort.SelectedValue) != int.MinValue)
                    saveValue.VerpandSoortID = int.Parse(ddlVerpandSoort.SelectedValue);

                saveValue.CounterAccountID = int.Parse(ddlCounterAccount.SelectedValue);
                saveValue.Status = (AccountStati)int.Parse(ddlStatus.SelectedValue);
                saveValue.TradeableStatus = (Tradeability)int.Parse(ddlTradeability.SelectedValue);

                if (dpFirstManagementStartDate.SelectedDate > DateTime.MinValue)
                    saveValue.FirstManagementStartDate = dpFirstManagementStartDate.SelectedDate;
                saveValue.FinalManagementEndDate = dpFinalManagementEndDate.SelectedDate;
                if (pnlExitFeePayer.Visible)
                    saveValue.ExitFeePayingAccountID = int.Parse(ddlExitFeePayer.SelectedValue);

                if (ddlRemisierEmployee.Items.Count > 0 && ddlRemisierEmployee.SelectedIndex != -1)
                    saveValue.RemisierEmployeeID = Convert.ToInt32(ddlRemisierEmployee.SelectedValue);
                saveValue.UseManagementFee = chkUseManagementFee.Checked;
                saveValue.UseKickBack = chkUseKickBack.Checked;
                saveValue.KickBack = dbKickbackPercentage.Value;
                saveValue.IntroductionFee = dbIntroductionFee.Value;
                saveValue.IntroductionFeeReduction = dbIntroductionFeeReduction.Value;
                saveValue.SubsequentDepositFee = dbSubsequentDepositFee.Value;
                saveValue.SubsequentDepositFeeReduction = dbSubsequentDepositFeeReduction.Value;

                saveValue.EmployerRelationship = (AccountEmployerRelationship)int.Parse(ddlEmployerRelationship.SelectedValue);
                if (pnlRelatedEmployee.Visible)
                    saveValue.RelatedEmployeeID = int.Parse(ddlRelatedEmployee.SelectedValue);

                saveValue.FirstPromisedDeposit = dbFirstDeposit.Value;

                AccountEditAdapter.SaveCustomerAccount(saveValue, forceClosedStatus, out askConfirmation, out message);
                if (message != null && message.Length > 0)
                    Session["messagesavingaccount"] = message;

                if (askConfirmation)
                    mvwAccountSave.ActiveViewIndex = 1;
                else
                {
                    //Session["accountnrid"] = AccountId;
                    Utility.NavigateToPrevPageSessionIfAnyWithQueryString("?accountnumber=" + saveValue.AccountNumber);
                    Response.Redirect("Account.aspx");
                }
            }
        }
        catch (Exception ex)
        {
            pnlErrorMess.Visible = true;
            lblMess.Text = Utility.GetCompleteExceptionMessage(ex);
        }
    }