Beispiel #1
0
        static void Main(string[] args)
        {
            Customer customer1 = new Customer();

            customer1.Name     = "Salih";
            customer1.LastName = "Kamaş";
            customer1.IdNo     = "11111111111";
            customer1.Age      = 22;

            Customer customer2 = new Customer();

            customer2.Name     = "Mehmet";
            customer2.LastName = "İkincil";
            customer2.IdNo     = "22222222222";
            customer2.Age      = 33;


            Customer customer3 = new Customer();

            customer3.Name     = "Ahmet";
            customer3.LastName = "Üçüncül";
            customer3.IdNo     = "33333333333";
            customer3.Age      = 44;

            Customer[] customers = new Customer[] { customer1, customer2, customer3 };

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Listing(customers);
            customerManager.Delete(customer3);
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            Customer customer1 = new Customer();

            customer1.Id      = 1;
            customer1.Name    = "Elif";
            customer1.Surname = "Bol";
            customer1.Salary  = 3000;

            Customer customer2 = new Customer();

            customer2.Id      = 2;
            customer2.Name    = "Orhan";
            customer2.Surname = "Yalı";
            customer2.Salary  = 4000;

            Customer customer3 = new Customer();

            customer3.Id      = 3;
            customer3.Name    = "Sevil";
            customer3.Surname = "Zeki";
            customer3.Salary  = 5000;

            Customer customer4 = new Customer();

            customer4.Id      = 4;
            customer4.Name    = "Ziya";
            customer4.Surname = "Petek";
            customer4.Salary  = 6000;

            Customer[] currentCustomers = new Customer[] { customer1, customer2, customer3, customer4 };
            int        customerNumber   = currentCustomers.Length;

            Customer customerNew = new Customer();

            customerNew.Id      = 5;
            customerNew.Name    = "Ali";
            customerNew.Surname = "Tekir";
            customerNew.Salary  = 6000;


            Customer[] updatedCustList = new Customer[] { customer1, customer2, customer3, customer4, customerNew };

            if (currentCustomers.Length < updatedCustList.Length)
            {
                CustomerManager custAlias = new CustomerManager();
                {
                    custAlias.Listing(currentCustomers);
                    Console.WriteLine("");
                    custAlias.Add(currentCustomers.Length, customerNew);
                    Console.WriteLine("");
                    custAlias.Listing(updatedCustList);
                    Console.WriteLine("");
                }
                customerNumber++;
            }

            if (currentCustomers.Length >= updatedCustList.Length)
            {
                CustomerManager customerMngAlias2 = new CustomerManager();
                {
                    customerMngAlias2.Listing(currentCustomers);
                    Console.WriteLine("");
                    customerMngAlias2.Delete(customerNumber, customer4);
                    customerMngAlias2.Listing(updatedCustList);
                    Console.WriteLine("");
                }
            }
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            Customer customer1 = new Customer();
            {
                customer1.CustomerId       = 1;
                customer1.CustomerTcNumber = "11111111111";
                customer1.CustomerName     = "Gizem";
                customer1.CustomerSurname  = "Ergin";
            }

            Customer customer2 = new Customer();
            {
                customer2.CustomerId       = 2;
                customer2.CustomerTcNumber = "22222222222";
                customer2.CustomerName     = "Ece";
                customer2.CustomerSurname  = "Güler";
            }

            Customer customer3 = new Customer();
            {
                customer3.CustomerId       = 3;
                customer3.CustomerTcNumber = "33333333333";
                customer3.CustomerName     = "Ezgi";
                customer3.CustomerSurname  = "Demir";
            }

            Customer customer4 = new Customer();

            {
                customer4.CustomerId       = 4;
                customer4.CustomerTcNumber = "44444444444";
                customer4.CustomerName     = "Hanife";
                customer4.CustomerSurname  = "Tuna";
            }

            Selection();



            void Selection()
            {
                Console.WriteLine("Select an Action \nAdded (a/A) -- Delete (d/D) -- Listing (l/L)");
                var pressed = Console.ReadLine();

                switch (pressed)
                {
                case "a":
                case "A":
                {
                    Console.Clear();
                    Customer        customer        = new Customer();
                    CustomerManager customerManager = new CustomerManager();
                    customerManager.Add(customer);
                    Console.WriteLine("");
                    Selection();
                    break;
                }

                case "d":
                case "D":
                {
                    Console.Clear();
                    CustomerManager customerManager = new CustomerManager();
                    List <Customer> customers       = new List <Customer> {
                        customer1, customer2, customer3, customer4
                    };
                    foreach (var c in customers)
                    {
                        Console.WriteLine("Customer ID: " + c.CustomerId + " Customer Name Surname: " + c.CustomerName + " " + c.CustomerSurname);
                    }

                    Console.WriteLine("\nCustomer Id for delete customer: ");
                    int ID = Convert.ToInt32(Console.ReadLine());
                    customerManager.Delete(customers, ID);
                    Console.WriteLine("");
                    Selection();
                    break;
                }

                case "l":
                case "L":
                {
                    Console.Clear();
                    List <Customer> customers = new List <Customer> {
                        customer1, customer2, customer3, customer4
                    };
                    CustomerManager customerManager = new CustomerManager();
                    customerManager.Listing(customers);
                    Console.WriteLine("");
                    Selection();
                    break;
                }

                default:
                    Environment.Exit(0);
                    break;
                }
            }
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            Customer customer1 = new Customer();

            customer1.CustomerName    = "SELMA";
            customer1.CustomerSurname = "CALİ";
            customer1.CustomerId      = 1;



            Customer customer2 = new Customer();

            customer2.CustomerName    = "ESRA";
            customer2.CustomerSurname = "CALİ";
            customer2.CustomerId      = 2;

            Customer customer3 = new Customer();

            customer3.CustomerName    = "ZEYNEP";
            customer3.CustomerSurname = "BİLMEZ";
            customer3.CustomerId      = 3;

            Operations();

            void Operations()
            {
                Console.WriteLine("Select an operation: \nAdded (1) \nRemove (2)  \nListing (3)");
                int selection = Convert.ToInt32(Console.ReadLine());

                switch (selection)
                {
                case 1:
                {
                    Console.Clear();
                    Customer        customer        = new Customer();
                    CustomerManager customerManager = new CustomerManager();
                    customerManager.Add(customer);
                    Console.WriteLine("~~~~~~~~~~~~~~~~");
                    Operations();
                    break;
                }

                case 2:
                {
                    Console.Clear();
                    CustomerManager customerManager = new CustomerManager();
                    List <Customer> customer        = new List <Customer> {
                        customer1, customer2, customer3
                    };
                    foreach (var c in customer)
                    {
                        Console.WriteLine("Customer ID: " + c.CustomerId + " Customer Name Surname: " + c.CustomerName + " " + c.CustomerSurname);
                        Console.WriteLine("~~~~~~~~~~~~~~~~");
                    }

                    Console.WriteLine("\nEnter the customer's ID  to be deleted: ");
                    int Id = Convert.ToInt32(Console.ReadLine());
                    customerManager.Remove(customer, Id);

                    break;
                }


                case 3:
                {
                    Console.Clear();
                    List <Customer> customers = new List <Customer> {
                        customer1, customer2, customer3
                    };
                    CustomerManager customerManager = new CustomerManager();
                    customerManager.Listing(customers);
                    Console.WriteLine("~~~~~~~~~~~~~~~~");
                    Operations();
                    break;
                }

                default:
                    Console.WriteLine("Default Case!");
                    break;
                }
            }
        }