예제 #1
0
 public AddData(UnionController uHandler)
 {
     InitializeComponent();
     ucAddCar  = new UcAddCar(uHandler, this);
     ucAddCust = new UcAddCust(uHandler);
     ucAddSell = new UcAddSell(uHandler);
     //centerLayout.Controls.Add(ucAddCar);
     //centerLayout.Dock = DockStyle.Fill;
     ucAddCar.addCarConfirmEvent += addCarConfirmHandler;
 }
예제 #2
0
 public AddData(UnionController uHandler) //오버로딩
 {
     InitializeComponent();
     this.uHandler = uHandler;
     //객체 생성
     ucAddCar  = new UcAddCar(uHandler, this);
     ucAddCust = new UcAddCust(uHandler);
     ucAddSell = new UcAddSell(uHandler);
     centerLayout.Controls.Add(ucAddCar);
     centerLayout.Dock            = DockStyle.Fill;       //화면을 꽉 채워라
     ucAddCar.addCarConfirmEvevt += addCarConfirmHandler; //내가 만든 이벤트를 등록하는 것
 }
예제 #3
0
 public AddCar(UnionController uHandler)
 {
     InitializeComponent();
     this.uHandler = uHandler;
 }
예제 #4
0
 public DealView(UnionController uHandler)
 {
     InitializeComponent();
     this.uHandler = uHandler;
 }
예제 #5
0
 public AddCar(UnionController uHandler)
 {
     InitializeComponent();
     this.uHandler = uHandler; //메인폼에서 만들어진 객체를 재사용 하기 위해서 적음
 }
예제 #6
0
 public UcAddCar(UnionController uHandler, AddData ad)
 {
     InitializeComponent();
     this.uHandler = uHandler;
     this.ad       = ad;
 }
예제 #7
0
        static void Main(string[] args)
        {
            Menu            menu     = new Menu();
            UnionController uHandler =
                new UnionController(new RandData());

            while (true)
            {
                switch (menu.mainMenu())
                {
                case Menu.MENU_MAIN_RAND:
                    uHandler.insRandData(menu.getRandSize());
                    //uHandler.CarHandle.insRandData(menu.getRandSize());
                    //uHandler.CustHandle.insRandData(menu.getRandSize());
                    //uHandler.SellHandle.insRandData(menu.getRandSize());
                    break;

                case Menu.MENU_MAIN_DEL_ALL:
                    uHandler.CarHandle.removeAll();
                    uHandler.CustHandle.removeAll();
                    uHandler.SellHandle.removeAll();
                    break;

                case Menu.MENU_MAIN_VIEW:
                    //uHandler.CarHandle.carView();
                    //uHandler.CustHandle.custView();
                    //uHandler.SellHandle.sellView();
                    //uHandler.dealView();
                    uHandler.dealVeiwAll();
                    break;

                case Menu.MENU_MAIN_ADD:
                    switch (menu.subAddMenu())
                    {
                    case Menu.MENU_SUB_ADD_CAR:
                        uHandler.CarHandle.addCarItem(
                            menu.addCarMenu2());
                        break;

                    case Menu.MENU_SUB_ADD_CUST:
                        uHandler.CustHandle.addCustItem(
                            menu.addCustMenu());
                        break;

                    case Menu.MENU_SUB_ADD_SELL:
                        uHandler.SellHandle.addSellItem(
                            menu.addSellMenu());
                        break;

                    case Menu.MENU_SUB_ADD_EXIT:
                        break;
                    }
                    break;

                case Menu.MENU_MAIN_DEL:
                    switch (menu.subDelMenu())
                    {
                    case Menu.MENU_SUB_DEL_CAR:
                        uHandler.CarHandle.delCarItem(menu.delCarMenu());
                        break;

                    case Menu.MENU_SUB_DEL_CUST:
                        uHandler.CustHandle.delCustItem(menu.delCustMenu());
                        break;

                    case Menu.MENU_SUB_DEL_SELL:
                        uHandler.SellHandle.delSellItem(menu.delSellMenu());
                        break;

                    case Menu.MENU_SUB_DEL_EXIT:
                        break;
                    }
                    break;

                case Menu.MENU_MAIN_UPDATE:
                    switch (menu.subUpdateMenu())
                    {
                    case Menu.MENU_SUB_UP_CAR:
                        uHandler.CarHandle.updateCarItem(menu.updateCarMenu());
                        break;

                    case Menu.MENU_SUB_UP_CUST:
                        uHandler.CustHandle.updateCustItem(menu.updateCustMenu());
                        break;

                    case Menu.MENU_SUB_UP_SELL:
                        uHandler.SellHandle.updateSellItem(menu.updateSellMenu());
                        break;

                    case Menu.MENU_SUB_UP_EXIT:
                        break;
                    }
                    break;

                case Menu.MENU_MAIN_EXIT:
                    Environment.Exit(0);
                    break;
                }
            }
        }
예제 #8
0
 public UcAddSell(UnionController uHandler) //우선 오버로딩 만들고, 필요 없으면 그때 지우면 됨
 {
     InitializeComponent();
     this.uHandler = uHandler;
 }
예제 #9
0
 public DealView(UnionController uHandler) // 랜덤 생성한 데이터가 uHandler안에 들어가 있음.
 {                                         // 이걸 dealView에 뿌려줌
     InitializeComponent();
     this.uHandler = uHandler;             // this.uHandler안엔 mainform안에서 만들어진 객체정보가 들어감.
 }
예제 #10
0
 public UcAddCar(UnionController uHandler, AddData ad) //오버로딩
 {
     InitializeComponent();
     this.uHandler = uHandler; //메인폼에서 만들어진 객체를 재사용 하기 위해서 적음
     this.ad       = ad;
 }