Esempio n. 1
0
        static void Main(string[] args)
        {
            /*Section 1 ---------------------------------------------------------*/

            One obj1 = new One();
            Two obj2 = new Two();
            One obj3 = new Two();

            //Two obj4 = new One();

            obj1.PShowOne();

            obj2.PShowOne();
            obj2.PShowTwo();

            obj3.PShowOne();


            /*Section 2 ---------------------------------------------------------*/

            //Car carObj = new Car();

            Car suz = new Suzuki();

            suz.BuildCar();
            suz.Drive();

            Car hond = new Honda();

            hond.BuildCar();
            hond.Drive();

            /*Section 3 ---------------------------------------------------------*/

            Employee emp = new Employee();

            emp.CalculateTax();
            emp.ShowNetSalary();

            Employee mgr = new Manager();

            mgr.CalculateTax();
            mgr.ShowNetSalary();


            Employee sup = new SupportEmployee();

            sup.CalculateTax();
            sup.ShowNetSalary();
            //sup.SpecialShow();

            SupportEmployee ssp = (SupportEmployee)sup;

            ssp.CalculateTax();
            ssp.ShowNetSalary();
            ssp.SpecialShow();

            /*Section 4 ---------------------------------------------------------*/

            CustomerDAL customer = new CustomerDAL(DataBaseTypes.SqlDatabase);

            customer.SaveCustomer("abc");
            customer.DeleteCustomer("1");

            CustomerDAL newCust = new CustomerDAL(DataBaseTypes.MySqlDatabase);

            newCust.SaveCustomer("ddd");
            newCust.DeleteCustomer("2");



            System.Console.ReadKey();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            /*Section 1 ---------------------------------------------------------*/

            One obj1 = new One();
            Two obj2 = new Two();
            One obj3 = new Two();
            //Two obj4 = new One();

            obj1.PShowOne();

            obj2.PShowOne();
            obj2.PShowTwo();

            obj3.PShowOne();

            /*Section 2 ---------------------------------------------------------*/

            //Car carObj = new Car();

            Car suz = new Suzuki();
            suz.BuildCar();
            suz.Drive();

            Car hond = new Honda();

            hond.BuildCar();
            hond.Drive();

            /*Section 3 ---------------------------------------------------------*/

            Employee emp = new Employee();

            emp.CalculateTax();
            emp.ShowNetSalary();

            Employee mgr = new Manager();

            mgr.CalculateTax();
            mgr.ShowNetSalary();

            Employee sup = new SupportEmployee();

            sup.CalculateTax();
            sup.ShowNetSalary();
            //sup.SpecialShow();

            SupportEmployee ssp = (SupportEmployee)sup;

            ssp.CalculateTax();
            ssp.ShowNetSalary();
            ssp.SpecialShow();

            /*Section 4 ---------------------------------------------------------*/

            CustomerDAL customer = new CustomerDAL(DataBaseTypes.SqlDatabase);

            customer.SaveCustomer("abc");
            customer.DeleteCustomer("1");

            CustomerDAL newCust = new CustomerDAL(DataBaseTypes.MySqlDatabase);

            newCust.SaveCustomer("ddd");
            newCust.DeleteCustomer("2");

            System.Console.ReadKey();
        }