示例#1
0
        private static void Demo()
        {
            SqlServerCustomerDal sqlServerCustomerDal    = new SqlServerCustomerDal();
            OracleCustomerDal    oracleServerCustomerDal = new OracleCustomerDal();


            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(sqlServerCustomerDal);
            customerManager.Delete(oracleServerCustomerDal);
            customerManager.Update(sqlServerCustomerDal);
        }
示例#2
0
        static void Main(string[] args)
        {
            IPersonManager customerManager = new CustomerManager();

            customerManager.Add();
            customerManager.Update();

            IPersonManager employeeManager = new EmployeeManager();

            employeeManager.Add();
            employeeManager.Update();

            ProjectManager projectManager = new ProjectManager();

            projectManager.Add(employeeManager);
        }
示例#3
0
        static void Main(string[] args)
        {
            //MANAGER kullanımı
            OracleDal       oracleDal       = new OracleDal();
            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(oracleDal);
            customerManager.Update(oracleDal);
            Console.WriteLine("-----------------------------------------------------");
            ICustomerDal[] customerDals = new ICustomerDal[]
            {
                new OracleDal(),
                new SqlServerDal()
            };
            foreach (var customerDal in customerDals)
            {
                customerDal.Add();
            }
        }
示例#4
0
        private static void Demo()
        {
            CustomerManager customerManager = new CustomerManager();

            customerManager.Update(new OracleCustomerDal());
        }