Beispiel #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)
            {
                return;
            }
            base.Page_Load(sender, e);


            X.Msg.Info("Hoş Geldiniz", AktifKullanici.Ad + " " + AktifKullanici.Soyad + " " + "Hoş Geldiniz").Show();
            kimlik.Text = AktifKullanici.Ad + " " + AktifKullanici.Soyad + " " + AktifKullanici.Rol;
            var id = AktifKullanici.Id;

            if (AktifKullanici.Rol == KullanciRol.Kullanici)
            {
                btnKurumEkle.Hide();
                btnkullaniciekle.Hide();
                Birlik.Hide();
                SilinenKullanici.Hide();
            }
            if (AktifKullanici.Rol == KullanciRol.BirlikYönetici)
            {
                Birlik.Hide();
                SilinenKullanici.Hide();
            }
        }
Beispiel #2
0
        public void BirlikEkle(BirlikDto birlikekle)
        {
            var ent = Context.Birlikler.FirstOrDefault(x => x.Id == birlikekle.Id);

            if (ent == null)
            {
                ent = new Birlik();
                Context.Birlikler.Add(ent);
            }
            //ent.Aktif = birlikekle.Aktif;
            ent.Ilkodu = birlikekle.Ilkodu;
            ent.Adi    = birlikekle.Adi;

            Context.SaveChanges();
        }
Beispiel #3
0
    void Start()
    {
        #region Generalleri Oluşturma
        General general;
        Generals = new List <General>();
        general  = GeneralReturn(0001, "Berk", 10, 10, 10, 10);
        Generals.Add(general);
        general = GeneralReturn(0001, "Mert", 8, 8, 8, 8);
        Generals.Add(general);
        #endregion

        #region Unit Türü Oluşturma
        BirlikTuru UnitType;
        UnitTypes = new List <BirlikTuru>();
        UnitType  = UnitTypeReturn(AskerTur.CommanderUnit, 200);
        UnitTypes.Add(UnitType);
        UnitType = UnitTypeReturn(AskerTur.SwordInfantry, 0);
        UnitTypes.Add(UnitType);
        UnitType = UnitTypeReturn(AskerTur.SpearInfantry, 0);
        UnitTypes.Add(UnitType);
        UnitType = UnitTypeReturn(AskerTur.SpearHorseman, 50);
        UnitTypes.Add(UnitType);
        UnitType = UnitTypeReturn(AskerTur.HorseArcher, 200);
        UnitTypes.Add(UnitType);
        UnitType = UnitTypeReturn(AskerTur.ArcherInfantry, 200);
        UnitTypes.Add(UnitType);
        #endregion

        #region Birlik Oluşturma
        UnitType = new BirlikTuru();
        Units    = new List <Birlik>();
        Birlik Unit;
        formations = new OrduDiziliminiDüzenle();

        Unit = UnitReturn(0001, "CommanderUnit", SetType(AskerTur.CommanderUnit), 8, 5, 5, 4, 100, 100, 5, formations.formationList[0]);
        Units.Add(Unit);

        Unit = UnitReturn(0002, "SwordInfantryUnit", SetType(AskerTur.SwordInfantry), 5, 5, 2, 2, 100, 100, 3, formations.formationList[0]);
        Units.Add(Unit);

        Unit = UnitReturn(0003, "SpearInfantryUnit", SetType(AskerTur.SpearInfantry), 5, 5, 3, 2, 100, 100, 3, formations.formationList[0]);
        Units.Add(Unit);

        Unit = UnitReturn(0004, "SpearHorsemanUnit", SetType(AskerTur.SpearHorseman), 7, 4, 4, 4, 64, 100, 3, formations.formationList[0]);
        Units.Add(Unit);

        Unit = UnitReturn(0005, "HorseArcherUnit", SetType(AskerTur.HorseArcher), 3, 3, 1, 4, 64, 100, 3, formations.formationList[0]);
        Units.Add(Unit);

        Unit = UnitReturn(0006, "ArcherInfantryUnit", SetType(AskerTur.ArcherInfantry), 3, 3, 1, 2, 100, 100, 3, formations.formationList[0]);
        Units.Add(Unit);
        #endregion

        #region Ordu Oluşturma
        general = new General();
        Armies  = new List <Ordu>();
        Ordu army;

        army = ArmyReturn(GeneralDetermine(commanderSide1), UnitFill(SwordInfantryCountSide1, SpearInfantryCountSide1, SpearHorsemanCountSide1, HorseArcherCountSide1, ArcherInfantryCountSide1, Units));
        Armies.Add(army);;

        army = ArmyReturn(GeneralDetermine(commanderSide2), UnitFill(SwordInfantryCountSide2, SpearInfantryCountSide2, SpearHorsemanCountSide2, HorseArcherCountSide2, ArcherInfantryCountSide2, Units));
        Armies.Add(army);
        #endregion

        #region Ordu Taraflarını Oluşturma
        Durum status;
        situations = new List <Durum>();
        status     = statusReturn(Armies[0], 1);
        situations.Add(status);
        status = statusReturn(Armies[1], 2);
        situations.Add(status);
        # endregion