예제 #1
0
        private void SwitchModule(string moduleType)
        {
            Rectangle rect = Screen.PrimaryScreen.WorkingArea;
            int width = rect.Width;
            //int height = this.Height;

            if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_SHIP
                || moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_SHIPORDER)
            {
                this.ucShip = new UCShip(this.user, moduleType);
                this.ucShip.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucShip);
                this.ucShip.InitialAll();
                this.Text = "发货_Sconit_SD";
                this.ucShip.Width = width;
                //this.ucShip.Height = height;
            }
            if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_SHIPRETURN)
            {
                this.ucReturn = new UCReturn(this.user, moduleType);
                this.ucReturn.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucReturn);
                this.ucReturn.InitialAll();
                this.Text = "发货退货_Sconit_SD";
                this.ucReturn.Width = this.Width;
                //this.ucReturn.Height = this.Height;
            }
            else if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_RECEIVE)
            {
                this.ucReceive = new UCReceive(this.user, moduleType);
                this.ucReceive.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucReceive);
                this.ucReceive.InitialAll();
                this.Text = "收货_Sconit_SD";
                this.ucReceive.Width = width;
                //this.ucReceive.Height = height;
            }
            if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_RECEIVERETURN)
            {
                this.ucReturn = new UCReturn(this.user, moduleType);
                this.ucReturn.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucReturn);
                this.ucReturn.InitialAll();
                this.Text = "要货退货_Sconit_SD";
                this.ucReturn.Width = width;
                //this.ucReturn.Height = height;
            }
            else if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_TRANSFER)
            {
                this.ucTransfer = new UCTransfer(this.user, moduleType);
                this.ucTransfer.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucTransfer);
                this.ucTransfer.InitialAll();
                this.Text = "移库_Sconit_SD";
                this.ucTransfer.Width = width;
                //this.ucTransfer.Height = height;
            }
            else if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_SHIPCONFIRM)
            {
                this.ucReceive = new UCReceive(this.user, moduleType);
                this.ucReceive.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucReceive);
                this.ucReceive.InitialAll();
                this.Text = "发货确认_Sconit_SD";
                this.ucReceive.Width = width;
                //this.ucReceive.Height = height;
            }
            else if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_PICKLIST)
            {
                this.ucPickList = new UCPickList(this.user, moduleType);
                this.ucPickList.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucPickList);
                this.ucPickList.InitialAll();
                this.Text = "拣货_Sconit_SD";
                this.ucPickList.Width = width;
                //this.ucPickList.Height = height;
            }
            else if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_PUTAWAY)
            {
                this.ucPutAway = new UCPutAway(this.user, moduleType);
                this.ucPutAway.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucPutAway);
                this.ucPutAway.InitialAll();
                this.Text = "上架_Sconit_SD";
                this.ucPutAway.Width = width;
                //this.ucPutAway.Height = height;
            }
            else if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_PICKUP)
            {
                this.ucPickUp = new UCPickUp(this.user, moduleType);
                this.ucPickUp.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucPickUp);
                this.ucPickUp.InitialAll();
                this.Text = "下架_Sconit_SD";
                this.ucPickUp.Width = width;
                //this.ucPickUp.Height = height;
            }
            else if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_DEVANNING)
            {
                this.ucDevanning = new UCDevanning(this.user, moduleType);
                this.ucDevanning.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucDevanning);
                this.Text = "翻箱_Sconit_SD";
                this.ucDevanning.Width = width;
                this.ucDevanning.InitialAll();
                //this.ucDevanning.Height = height;
            }
            else if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_STOCKTAKING)
            {
                this.ucStockTaking = new UCStockTaking(this.user, moduleType);
                this.ucStockTaking.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucStockTaking);
                this.Text = "盘点_Sconit_SD";
                this.ucStockTaking.Width = width;
                this.ucStockTaking.InitialAll();
                //this.ucStockTaking.Height = height;
            }
            else if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_INSPECTION)
            {
                this.ucInspection = new UCInspection(this.user, moduleType);
                this.ucInspection.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucInspection);
                this.Text = "报验_Sconit_SD";
                this.ucInspection.InitialAll();
            }
            else if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_PICKLISTONLINE)
            {
                this.ucOnline = new UCOnline(this.user, moduleType);
                this.ucOnline.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucOnline);
                this.Text = "上线_Sconit_SD";
                this.ucOnline.Width = width;
                this.ucOnline.InitialAll();
                //this.ucOnline.Height = height;
            }
            else if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_HUSTATUS)
            {
                this.ucHuStatus = new UCHuStatus(this.user, moduleType);
                this.ucHuStatus.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucHuStatus);
                this.Text = "条码状态_Sconit_SD";
                this.ucHuStatus.Width = width;
                this.ucHuStatus.InitialAll();
                //this.ucHuStatus.Height = height;
            }
            else if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_REUSE)
            {
                this.ucReuse = new UCReuse(this.user, moduleType);
                this.ucReuse.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucReuse);
                this.Text = "材料回用_Sconit_SD";
                this.ucReuse.InitialAll();
                this.ucReuse.Width = width;
                //this.ucHuStatus.Height = height;
            }
            else if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_SELECTION)
            {
                if (this.user != null && (this.userPreference == null || this.userPreference.Value == null
                    || this.userPreference.Value == string.Empty || this.userPreference.Value == BusinessConstants.TRANSFORMER_MODULE_TYPE_SELECTION))
                {
                    this.ucModuleSelect = new UCModuleSelect(this.user);
                    this.ucModuleSelect.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                    this.ucModuleSelect.ModuleSelectExitEvent += new ModuleSelectExitHandler(this.LoadUCLogin);
                    this.SwitchModule(this.ucModuleSelect);
                    this.Text = "模块选择_Sconit_SD";
                    this.ucModuleSelect.Width = width;
                    //this.ucModuleSelect.Height = height;
                }
                else
                {
                    this.LoadUCLogin();
                }
            }
        }
예제 #2
0
        private void SwitchModule(string moduleType)
        {
            Rectangle rect  = Screen.PrimaryScreen.WorkingArea;
            int       width = rect.Width;

            //int height = this.Height;

            if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_SHIP ||
                moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_SHIPORDER)
            {
                this.ucShip = new UCShip(this.user, moduleType);
                this.ucShip.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucShip);
                this.ucShip.InitialAll();
                this.Text         = "发货_Sconit_SD";
                this.ucShip.Width = width;
                //this.ucShip.Height = height;
            }
            if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_SHIPRETURN)
            {
                this.ucReturn = new UCReturn(this.user, moduleType);
                this.ucReturn.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucReturn);
                this.ucReturn.InitialAll();
                this.Text           = "发货退货_Sconit_SD";
                this.ucReturn.Width = this.Width;
                //this.ucReturn.Height = this.Height;
            }
            else if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_RECEIVE)
            {
                this.ucReceive = new UCReceive(this.user, moduleType);
                this.ucReceive.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucReceive);
                this.ucReceive.InitialAll();
                this.Text            = "收货_Sconit_SD";
                this.ucReceive.Width = width;
                //this.ucReceive.Height = height;
            }
            if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_RECEIVERETURN)
            {
                this.ucReturn = new UCReturn(this.user, moduleType);
                this.ucReturn.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucReturn);
                this.ucReturn.InitialAll();
                this.Text           = "要货退货_Sconit_SD";
                this.ucReturn.Width = width;
                //this.ucReturn.Height = height;
            }
            else if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_TRANSFER)
            {
                this.ucTransfer = new UCTransfer(this.user, moduleType);
                this.ucTransfer.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucTransfer);
                this.ucTransfer.InitialAll();
                this.Text             = "移库_Sconit_SD";
                this.ucTransfer.Width = width;
                //this.ucTransfer.Height = height;
            }
            else if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_SHIPCONFIRM)
            {
                this.ucReceive = new UCReceive(this.user, moduleType);
                this.ucReceive.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucReceive);
                this.ucReceive.InitialAll();
                this.Text            = "发货确认_Sconit_SD";
                this.ucReceive.Width = width;
                //this.ucReceive.Height = height;
            }
            else if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_PICKLIST)
            {
                this.ucPickList = new UCPickList(this.user, moduleType);
                this.ucPickList.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucPickList);
                this.ucPickList.InitialAll();
                this.Text             = "拣货_Sconit_SD";
                this.ucPickList.Width = width;
                //this.ucPickList.Height = height;
            }
            else if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_PUTAWAY)
            {
                this.ucPutAway = new UCPutAway(this.user, moduleType);
                this.ucPutAway.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucPutAway);
                this.ucPutAway.InitialAll();
                this.Text            = "上架_Sconit_SD";
                this.ucPutAway.Width = width;
                //this.ucPutAway.Height = height;
            }
            else if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_PICKUP)
            {
                this.ucPickUp = new UCPickUp(this.user, moduleType);
                this.ucPickUp.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucPickUp);
                this.ucPickUp.InitialAll();
                this.Text           = "下架_Sconit_SD";
                this.ucPickUp.Width = width;
                //this.ucPickUp.Height = height;
            }
            else if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_DEVANNING)
            {
                this.ucDevanning = new UCDevanning(this.user, moduleType);
                this.ucDevanning.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucDevanning);
                this.Text = "翻箱_Sconit_SD";
                this.ucDevanning.Width = width;
                this.ucDevanning.InitialAll();
                //this.ucDevanning.Height = height;
            }
            else if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_STOCKTAKING)
            {
                this.ucStockTaking = new UCStockTaking(this.user, moduleType);
                this.ucStockTaking.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucStockTaking);
                this.Text = "盘点_Sconit_SD";
                this.ucStockTaking.Width = width;
                this.ucStockTaking.InitialAll();
                //this.ucStockTaking.Height = height;
            }
            else if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_INSPECTION)
            {
                this.ucInspection = new UCInspection(this.user, moduleType);
                this.ucInspection.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucInspection);
                this.Text = "报验_Sconit_SD";
                this.ucInspection.InitialAll();
            }
            else if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_PICKLISTONLINE)
            {
                this.ucOnline = new UCOnline(this.user, moduleType);
                this.ucOnline.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucOnline);
                this.Text           = "上线_Sconit_SD";
                this.ucOnline.Width = width;
                this.ucOnline.InitialAll();
                //this.ucOnline.Height = height;
            }
            else if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_HUSTATUS)
            {
                this.ucHuStatus = new UCHuStatus(this.user, moduleType);
                this.ucHuStatus.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucHuStatus);
                this.Text             = "条码状态_Sconit_SD";
                this.ucHuStatus.Width = width;
                this.ucHuStatus.InitialAll();
                //this.ucHuStatus.Height = height;
            }
            else if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_REUSE)
            {
                this.ucReuse = new UCReuse(this.user, moduleType);
                this.ucReuse.ModuleSelectionEvent += new ModuleSelectHandler(this.SwitchModule);
                this.SwitchModule(this.ucReuse);
                this.Text = "材料回用_Sconit_SD";
                this.ucReuse.InitialAll();
                this.ucReuse.Width = width;
                //this.ucHuStatus.Height = height;
            }
            else if (moduleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_SELECTION)
            {
                if (this.user != null && (this.userPreference == null || this.userPreference.Value == null ||
                                          this.userPreference.Value == string.Empty || this.userPreference.Value == BusinessConstants.TRANSFORMER_MODULE_TYPE_SELECTION))
                {
                    this.ucModuleSelect = new UCModuleSelect(this.user);
                    this.ucModuleSelect.ModuleSelectionEvent  += new ModuleSelectHandler(this.SwitchModule);
                    this.ucModuleSelect.ModuleSelectExitEvent += new ModuleSelectExitHandler(this.LoadUCLogin);
                    this.SwitchModule(this.ucModuleSelect);
                    this.Text = "模块选择_Sconit_SD";
                    this.ucModuleSelect.Width = width;
                    //this.ucModuleSelect.Height = height;
                }
                else
                {
                    this.LoadUCLogin();
                }
            }
        }