Esempio n. 1
0
        public string b_transfer(double tamount, string toaccount, string accountno)
        {
            string bal;
            double minbal   = 1000;
            double availbal = dmt.d_availablebalance(accountno);

            if (availbal - tamount < minbal)
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.Beep();
                bal = "" + " Sorry... Cannot transfer amount as balance left after transferring " + tamount + " will be " + (availbal - tamount) + "\nMinimum Amount requried for existence of account is " + minbal;
            }
            else
            {
                bool flag = dmt.d_accountexists(toaccount);
                if (flag)
                {
                    bal = dmt.d_transfer(tamount, toaccount, accountno);
                    bal = " Amount " + tamount + " Transferred to Account Number : " + toaccount + "\n Available Balance : " + bal;
                }
                else
                {
                    Console.ForegroundColor = ConsoleColor.Red;
                    bal = "Sorry... You have entered an account number That Does not exist";
                    Console.Beep();
                }
            }
            return(bal);
        }
        public string b_transfer(double tamount, string toaccount, string accountno)
        {
            string bal;

            if (tamount <= 0)
            {
                Console.Beep();
                Console.ForegroundColor = ConsoleColor.Red;
                bal = " Sorry ... you have entered Invalid Amount";
            }
            else
            {
                double minbal   = 1000;
                double availbal = dmt.d_availablebalance(accountno);
                if (availbal - tamount < minbal)
                {
                    Console.ForegroundColor = ConsoleColor.DarkRed;
                    Console.Beep();
                    bal = "\t\tInsufficient Balance\n\n" +
                          "\t\tMinimium Balance for the account existence is 1000\n\t\tAvailable Balance: " + availbal;
                    Console.ForegroundColor = ConsoleColor.Black;
                }
                else
                {
                    bool flag = dmt.d_accountexists(toaccount);
                    if (flag)
                    {
                        bal = dmt.d_transfer(tamount, toaccount, accountno);
                        bal = " Amount " + tamount + " Transferred to Account Number : " + toaccount + "\n Available Balance : " + bal;
                    }
                    else
                    {
                        Console.ForegroundColor = ConsoleColor.Red;
                        bal = " Sorry... You have entered an account number That Does not exist";
                        Console.Beep();
                    }
                }
            }
            return(bal);
        }