Exemple #1
0
        public void deleteACC(ATMbo bdel)
        {
            //string text = $"{bdel.ac_no}";
            int text = bdel.ac_no;

            delete("ATM.csv", text, "Temp.csv");
        }
Exemple #2
0
        public void displaybalance()
        {
            ATMbo  dpb = new ATMbo();
            ATMbll bll = new ATMbll();

            bll.displaybal(dpb);
        }
Exemple #3
0
        public void saveFast(ATMbo fbl)
        {
            //string text = $"{fbl.balance}";
            int text = fbl.balance;

            savefast(text, "ATM.csv");
        }
Exemple #4
0
        public void Login(ATMbo blog)
        {
            string text = $"{blog.user},{blog.pin1}";

            // string text = blog.user;
            //int p = blog.pin1;
            login(text, "ATM.csv");
        }
Exemple #5
0
        public void deleteaccount()
        {
            Console.WriteLine("Enter Account no which you want to be deleted");
            int   i    = System.Convert.ToInt32(Console.ReadLine());
            ATMbo bdel = new ATMbo {
                ac_no = i
            };
            ATMbll bll = new ATMbll();

            bll.deleteacc(bdel);
        }
Exemple #6
0
        public void deposit()
        {
            Console.WriteLine("Please Enter depossit amounnt");
            int   i    = System.Convert.ToInt32(Console.ReadLine());
            ATMbo bdep = new ATMbo {
                dep = i
            };
            ATMbll bll = new ATMbll();

            bll.saveDeposit(bdep);
        }
Exemple #7
0
        public void Normal()
        {
            Console.Clear();
            Console.WriteLine("Enter the amount you want to withdraw");
            int   i   = System.Convert.ToInt32(Console.ReadLine());
            ATMbo Nbl = new ATMbo {
                dep = i
            };
            ATMbll bll = new ATMbll();

            bll.fastbal(Nbl);
        }
Exemple #8
0
        /* public void sign(ATMbo bpin)
         * {
         *  if(bpin.pin1==bpin.pin2)
         *   {
         *       ATMdbl dal = new ATMdbl();
         *       dal.signup(bpin);
         *       Console.WriteLine("Your Account Has Been Successfully Created!");
         *
         *   }
         *  else
         *   {
         *       Console.WriteLine("Your Pin is not matched with confirmed pin!");
         *   }
         * }*/



        public void CreateAccount(ATMbo bcre, string filename)
        {
            string login     = bcre.log;
            int    pin       = bcre.pin1;
            string name      = bcre.holder;
            int    accountno = bcre.ac_no;
            int    balance   = bcre.balance;
            string stat      = bcre.status;

            ATMdbl dal = new ATMdbl();

            dal.Create(bcre);
        }
Exemple #9
0
 public void saveDeposit(ATMbo bdep)
 {
     if (bdep.dep != 0)
     {
         bdep.balance = bdep.balance + bdep.dep;
         ATMdbl dal = new ATMdbl();
         dal.saveDeposit(bdep);
     }
     else
     {
         Console.WriteLine("You have not deposited money");
     }
 }
Exemple #10
0
 public void normaltbal(ATMbo fbl)
 {
     if (fbl.dep != 0)
     {
         fbl.balance = fbl.balance - fbl.dep;
         ATMdbl dal = new ATMdbl();
         dal.saveNormal(fbl);
     }
     else
     {
         Console.WriteLine("You have not that much balance");
     }
 }
Exemple #11
0
        public void fastcash()
        {
            Console.Clear();
            Console.WriteLine("Select the Amount");
            Console.WriteLine("1_500");
            Console.WriteLine("2_1000");
            Console.WriteLine("3_2000");
            Console.WriteLine("4_5000");
            Console.WriteLine("5_10000");
            Console.WriteLine("6_20000");
            int i = System.Convert.ToInt32(Console.ReadLine());
            int b;

            for (int j = 0; j < 1; j++)
            {
                if (i == 1)
                {
                    b = 500;
                }
                else if (i == 2)
                {
                    b = 1000;
                }
                else if (i == 3)
                {
                    b = 2000;
                }
                else if (i == 4)
                {
                    b = 5000;
                }
                else if (i == 5)
                {
                    b = 10000;
                }
                else if (i == 6)
                {
                    b = 20000;
                }
                else
                {
                    Console.WriteLine("Wrong input");
                }
            }
            ATMbo fbl = new ATMbo {
                dep = i
            };
            ATMbll bll = new ATMbll();

            bll.fastbal(fbl);
        }
Exemple #12
0
        public void deleteacc(ATMbo bdel)
        {
            int line_to_delete = bdel.ac_no;

            DeleteDirectoryOption.ThrowIfDirectoryNonEmpty.CompareTo(line_to_delete);
            while (bdel.ac_no > 0)
            {
                if (bdel.ac_no == line_to_delete)
                {
                    ATMdbl dal = new ATMdbl();
                    dal.deleteACC(bdel);
                }
                else
                {
                    Console.WriteLine("Your Input wrong ");
                }
            }
        }
Exemple #13
0
        public void login(ATMbo blog)
        {
            string username = blog.user;
            int    pin      = blog.pin1;

            /* while ((blog.user!= null) || (blog.pin1 != 0))
             * {
             *   if( blog.log==login &&blog.pin1 =pin )
             *   {
             *
             *   }
             *   else
             *   {
             *       Console.WriteLine("Your username or pin is wrong");
             *   }
             * }*/
            ATMdbl dal = new ATMdbl();

            dal.Login(blog);
        }
Exemple #14
0
        public void displaybal(ATMbo dpb)
        {
            ATMdbl dal = new ATMdbl();

            dal.displayBalance(dpb);
        }
Exemple #15
0
        public void Create(ATMbo bpin)
        {
            string text = $"{bpin.ac_no},{bpin.user},{bpin.pin1} ,{bpin.holder},{bpin.balance},{bpin.status}";

            CreateAccount(text, "ATM.csv");
        }
Exemple #16
0
 public void saveNormal(ATMbo fbl)
 {
     string text = $"{fbl.balance}";
     // savefast(text, "ATM.csv");
 }
Exemple #17
0
        public void Create()
        {
            bool c = false;

            Console.WriteLine("For creating account fill the Following");
            Console.WriteLine("Enter Username");
            string username = Console.ReadLine();

            Console.WriteLine(" Enter pin");
            int i = System.Convert.ToInt32(Console.ReadLine());


            Console.WriteLine("Enter status");
            string stat = Console.ReadLine();

            for (int i1 = 0; i1 < stat.Length; i1++)
            {
                if (stat[i1] >= 'a' && stat[i1] <= 'z' || stat[i1] >= 'A' && stat[i1] <= 'Z' || stat[i1] == ' ')
                {
                    c = true;
                }
                else
                {
                    c = false;
                }
            }


            Console.WriteLine(" Enter balance");
            int b = System.Convert.ToInt32(Console.ReadLine());

            Console.WriteLine(" Enter account no");
            int ac = System.Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Enter Holder name");
            string name = Console.ReadLine();

            for (int i1 = 0; i1 < name.Length; i1++)
            {
                if (name[i1] >= 'a' && name[i1] <= 'z' || name[i1] >= 'A' && name[i1] <= 'Z' || name[i1] == ' ')
                {
                    c = true;
                }
                else
                {
                    c = false;
                }
            }

            if (c == false)
            {
                Console.WriteLine("Enter Valid Name");
                name = Console.ReadLine();
            }



            ATMbo bcre = new ATMbo {
                user = username, pin1 = i, status = stat, balance = b, ac_no = ac, holder = name
            };
            ATMbll bll = new ATMbll();

            bll.CreateAccount(bcre, "ATM.csv");
        }
Exemple #18
0
        public void saveDeposit(ATMbo bdep)
        {
            string text = $"{bdep.balance}";

            saveDep(text, "ATM.csv");
        }
Exemple #19
0
        public void displayBalance(ATMbo dpb)
        {
            string text = $"{ dpb.ac_no}";

            DisplayBal("ATM.csv", text);
        }