Ejemplo n.º 1
0
 private void GotoSupplyConfirm()
 {
     if (!CheckDeckState())
     {
         return;
     }
     ShipModel[] ships = CurrentDeck.GetShips();
     for (int i = 0; i < ships.Length; i++)
     {
         if (ships[i].IsTettaiBling())
         {
             CommonPopupDialog.Instance.StartPopup("撤退中の艦を含んでいます");
             return;
         }
     }
     SupplyMng = new SupplyManager(SingletonMonoBehaviour <AppInformation> .Instance.CurrentDeck.AreaId);
     SupplyMng.InitForDeck(SingletonMonoBehaviour <AppInformation> .Instance.CurrentDeck.Id);
     if (SupplyMng.CheckBoxALLState != CheckBoxStatus.ON)
     {
         SupplyMng.ClickCheckBoxAll();
     }
     if (SupplyMng.CheckedShipIndices.Length == 0)
     {
         CommonPopupDialog.Instance.StartPopup("補給対象の艦が居ません");
     }
     else if (!SupplyMng.IsValidSupply(SupplyType.All))
     {
         CommonPopupDialog.Instance.StartPopup("資源が不足しています");
     }
     else
     {
         ModeProcessor.ChangeMode(1);
     }
 }
 public void SetModel(SupplyManager manager)
 {
     AmmoNum.textInt = manager.AmmoForSupply;
     FuelNum.textInt = manager.FuelForSupply;
     AmmoNum.color   = ((manager.AmmoForSupply <= manager.Material.Ammo) ? Color.black : Color.red);
     FuelNum.color   = ((manager.FuelForSupply <= manager.Material.Fuel) ? Color.black : Color.red);
 }
Ejemplo n.º 3
0
 public void SetModel(SupplyManager manager)
 {
     this.AmmoNum.textInt = manager.AmmoForSupply;
     this.FuelNum.textInt = manager.FuelForSupply;
     this.AmmoNum.color   = ((manager.AmmoForSupply <= manager.Material.Ammo) ? Color.get_black() : Color.get_red());
     this.FuelNum.color   = ((manager.FuelForSupply <= manager.Material.Fuel) ? Color.get_black() : Color.get_red());
 }
Ejemplo n.º 4
0
        public App()
        {
            InitializeComponent();

            supplyManager = new SupplyManager(new SupplyRest());
            DependencyService.Register <MockDataStore>();
            MainPage = new AppShell();
        }
Ejemplo n.º 5
0
 private void Awake()
 {
     if (Instance == null)
     {
         Instance = this;
     }
     else
     {
         GameObject.Destroy(this.gameObject);
     }
 }
Ejemplo n.º 6
0
    void Start()
    {
        cgm = GetComponent <ControlGroupManager>();
        sm  = GetComponent <SupplyManager>();

        runTimer = false;

        sm.currSupply += 4;

        unitIsSelected       = false;
        gotClicked           = false;
        addedToControlGroup1 = false;
        addedToControlGroup2 = false;
        addedToControlGroup3 = false;
        addedToControlGroup4 = false;
        addedToControlGroup5 = false;
    }
Ejemplo n.º 7
0
        private void GrabarUpdateRegistro()
        {
            ClassSupply supply = new ClassSupply();

            supply.Supply_ID     = txt_supply_id.Text;
            supply.Supply_Name   = txt_supply_name.Text;
            supply.Supply_Direcc = txt_direccion_supply.Text;
            supply.Supply_Phone  = txt_telefono_supply.Text;
            supply.Supply_Email  = txt_email_supply.Text;
            supply.Anulado       = CHK_ANULADO.Checked;
            supply.unid_master_1 = RAD_UNID1.Checked;
            supply.unid_master_2 = RAD_UNID2.Checked;
            SupplyManager supplyManager = new SupplyManager();

            supplyManager.Update(supply);
            OpcionesMenu(0);
            Opcionesforms(4);
            EditMode = 0;
        }
Ejemplo n.º 8
0
        public void SeedUsers()
        {
            if (this.context.Users.Any())
            {
                return;
            }

            var userManager = new UserManager <User>(new UserStore <User>(this.context));

            var adminUser = new User()
            {
                Email            = AdminName,
                RegistrationDate = DateTime.Now,
                CreditLimit      = 0,
                Telephone        = "+359895177466",
                Address          = "Sofia, bul. Alexandar Malinov",
                Name             = "SnapCot",
                UserName         = AdminName
            };

            var supplyManagerUser = new SupplyManager()
            {
                Email            = ManagerName,
                RegistrationDate = DateTime.Now,
                CreditLimit      = 0,
                Telephone        = "+359895188499",
                Address          = "Sofia, bul. Alexandar Malinov",
                Name             = "SnapCot",
                UserName         = ManagerName
            };

            var result = userManager.Create(adminUser, "123456");

            userManager.Create(supplyManagerUser, "654321");

            var admin   = this.context.Users.FirstOrDefault(u => u.Email == AdminName);
            var manager = this.context.Users.FirstOrDefault(u => u.Email == ManagerName);

            userManager.AddToRole(admin.Id, AdminRole);
            userManager.AddToRole(manager.Id, ManagerRole);
        }
Ejemplo n.º 9
0
 private void OnDestroy()
 {
     for (int i = 0; i < mPreloads_Texture.Length; i++)
     {
         mPreloads_Texture[i] = null;
     }
     mPreloads_Texture        = null;
     Instance                 = null;
     SupplyManager            = null;
     KeyController            = null;
     _shipBannerContainer     = null;
     _otherListParent         = null;
     _deckName                = null;
     _bauxiteMsgSuccess       = null;
     _bauxiteMsgIncomplete    = null;
     _mTrans_TurnEndStamp     = null;
     _rightPane               = null;
     _commonDeckSwitchManager = null;
     _decks       = null;
     _currentDeck = null;
 }
Ejemplo n.º 10
0
 private void OnDestroy()
 {
     ShipStates               = null;
     key                      = null;
     FocusBanner              = null;
     SupplyMng                = null;
     RepairMng                = null;
     OrganizeMng              = null;
     ModeProcessor            = null;
     dialogKeyController      = null;
     repairDockModel          = null;
     Prefab_RepairConfim      = null;
     repairConfim             = null;
     Prefab_RepairKitConfim   = null;
     repairKitConfim          = null;
     Prefab_OrganizeDetailMng = null;
     Prefab_OrganizeList      = null;
     OrganizeDetailMng        = null;
     DeckNoIcon               = null;
     DeckNoLabel              = null;
     ListSelectShipModel      = null;
     CurrentDeck              = null;
 }
Ejemplo n.º 11
0
        private void GrabarNuevoRegistro()
        {
            //Crear el Objeto producto.
            ClassSupply   supply        = new ClassSupply();
            SupplyManager supplyManager = new SupplyManager();

            supply.Supply_ID     = txt_supply_id.Text;
            supply.Supply_Name   = txt_supply_name.Text;
            supply.Supply_Direcc = txt_direccion_supply.Text;
            supply.Supply_Phone  = txt_telefono_supply.Text;
            supply.Supply_Email  = txt_email_supply.Text;
            supply.unid_master_1 = RAD_UNID1.Checked;
            supply.unid_master_2 = RAD_UNID2.Checked;
            supply.Anulado       = false;
            // Validar la entidad Producto.
            if (supply.Supply_ID == string.Empty)
            {
                MessageBox.Show("Introduzca el Id. del proveedor...");
                return;
            }
            if (supply.Supply_Name == string.Empty)
            {
                MessageBox.Show("Introduzca el nombre del proveedor.");
                return;
            }
            if (supply.unid_master_1 == false && supply.unid_master_2 == false)
            {
                MessageBox.Show("Introducir la unidad en la recepcion de master...");
                return;
            }
            supplyManager.Add(supply);
            //Activar las opciones del menu.
            OpcionesMenu(0);
            Opcionesforms(0);
            ContadorRegistros();
            EditMode = 0;
        }
Ejemplo n.º 12
0
        public void SeedUsers()
        {
            if (this.context.Users.Any())
            {
                return;
            }

            var userManager = new UserManager<User>(new UserStore<User>(this.context));

            var adminUser = new User()
            {
                Email = AdminName,
                RegistrationDate = DateTime.Now,
                CreditLimit = 0,
                Telephone = "+359895177466",
                Address = "Sofia, bul. Alexandar Malinov",
                Name = "SnapCot",
                UserName = AdminName
            };

            var supplyManagerUser = new SupplyManager()
            {
                Email = ManagerName,
                RegistrationDate = DateTime.Now,
                CreditLimit = 0,
                Telephone = "+359895188499",
                Address = "Sofia, bul. Alexandar Malinov",
                Name = "SnapCot",
                UserName = ManagerName
            };

            var result = userManager.Create(adminUser, "123456");
            userManager.Create(supplyManagerUser, "654321");

            var admin = this.context.Users.FirstOrDefault(u => u.Email == AdminName);
            var manager = this.context.Users.FirstOrDefault(u => u.Email == ManagerName);

            userManager.AddToRole(admin.Id, AdminRole);
            userManager.AddToRole(manager.Id, ManagerRole);
        }
Ejemplo n.º 13
0
 public void UpdateSupplyManager()
 {
     SupplyManager = new SupplyManager(SingletonMonoBehaviour <AppInformation> .Instance.CurrentAreaID);
 }
Ejemplo n.º 14
0
 // Use this for initialization
 void Awake()
 {
     instance = this;
 }
Ejemplo n.º 15
0
        private void BtnSupplyManager_Click(object sender, RoutedEventArgs e)
        {
            SupplyManager window = new SupplyManager();

            window.ShowDialog();
        }