Exemple #1
0
 /// <summary> 更新基本单位
 /// </summary>
 /// <param name="units">单位名称</param>
 public int Update(UnitsInfo units)
 {
     using (SqlConnection conn = Databases.GetSqlConnection(GlobalConfig.ERP_DB_NAME, false))
     {
         return(conn.Execute(SQL_UPDATE_UNITS, new { UnitsId = units.UnitsId, Units = units.Units }));
     }
 }
    public override void DoRedo()
    {
        if (RegisteredGroup.NoPrefixName != Name)
        {
            RegisteredGroup.NoPrefixName = Name;
        }
        if (RegisteredGroup.PrefixName != Prefix)
        {
            RegisteredGroup.PrefixName = Prefix;

            UnitsInfo.ChangeAllPrefix(RegisteredGroup, RegisteredGroup.PrefixName, Prefix);
        }



        RegisteredGroup.orders  = Orders;
        RegisteredGroup.platoon = Platoons;

        Undo.Current.EditMenu.ChangeCategory(7);
        MapLuaParser.Current.UnitsMenu.ChangePage(0);
        MapLuaParser.Current.UnitsMenu.Generate();
        //NewMarkersInfo.Current.ClearCreateNew();
        //MarkersInfo.Current.ChangePage(0);

        //NewMarkersInfo.Current.GoToSelection();
    }
Exemple #3
0
        /// <summary>更新基本单位
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void UnitsGrid_UpdateCommand(object sender, GridCommandEventArgs e)
        {
            var editedItem = e.Item as GridEditableItem;

            if (editedItem != null)
            {
                var unitsId = new Guid(editedItem.GetDataKeyValue("UnitsId").ToString());
                var textBox = editedItem.FindControl("TB_Units") as TextBox;
                if (textBox != null)
                {
                    string unitsName = textBox.Text;
                    try
                    {
                        var unitsInfo = new UnitsInfo(unitsId, unitsName);
                        _unitsWirte.Update(unitsInfo);
                    }
                    catch
                    {
                        RAM.Alert("数量单位信息数据修改失败!");
                    }
                }
            }
        }
Exemple #4
0
        /// <summary>新增基本单位
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void UnitsGrid_InsertCommand(object sender, GridCommandEventArgs e)
        {
            var editedItem = e.Item as GridEditableItem;
            var unitsId    = Guid.NewGuid();

            if (editedItem != null)
            {
                var textBox = editedItem.FindControl("TB_Units") as TextBox;
                if (textBox != null)
                {
                    string unitsName = textBox.Text;
                    try
                    {
                        var unitsInfo = new UnitsInfo(unitsId, unitsName);
                        _unitsWirte.Insert(unitsInfo);
                    }
                    catch
                    {
                        RAM.Alert("数量单位信息数据添加失败!");
                    }
                }
            }
        }
        public IActionResult Index()
        {
            // not finished
            TerritoryWarModel tw = new TerritoryWarModel();

            //  TriggerSync("43789");



            string json = string.Empty;

            Swgoh[] guilds = new Swgoh[2];


            using (StreamReader r = new StreamReader(@"C:\Users\claudio.admin\Desktop\swgoh.json"))
            {
                json = r.ReadToEnd();
            }
            guilds[0] = Swgoh.FromJson(json);
            using (StreamReader r = new StreamReader(@"C:\Users\claudio.admin\Desktop\swgohenemy.json"))
            {
                json = r.ReadToEnd();
            }
            guilds[1] = Swgoh.FromJson(json);

            tw.EventName          = guilds[0].Data.Name + " - " + guilds[1].Data.Name;
            tw.EventGalacticPower = String.Format("{0:n0}", guilds[0].Data.GalacticPower).ToString() + " - " + String.Format("{0:n0}", guilds[1].Data.GalacticPower).ToString();
            tw.EventMembersCount  = guilds[0].Data.MemberCount + " - " + guilds[1].Data.MemberCount;

            tw.EventUnits = new List <string>();

            ///////////////
            tw.OurGuildName   = guilds[0].Data.Name;
            tw.EnemyGuildName = guilds[1].Data.Name;

            tw.OurGalacticPower   = String.Format("{0:n0}", guilds[0].Data.GalacticPower);
            tw.EnemyGalactivPower = String.Format("{0:n0}", guilds[1].Data.GalacticPower);

            tw.OurMembersCount   = guilds[0].Data.MemberCount;
            tw.EnemyMembersCount = guilds[1].Data.MemberCount;

            tw.OverviewStyle = "border-info";

            if (guilds[1].Data.GalacticPower - guilds[0].Data.GalacticPower > 5000000)
            {
                tw.OverviewStyle = "border-danger";
            }
            else if (guilds[1].Data.GalacticPower - guilds[0].Data.GalacticPower > 0)
            {
                tw.OverviewStyle = "border-warning";
            }
            else if (guilds[1].Data.GalacticPower - guilds[0].Data.GalacticPower < 5000000)
            {
                tw.OverviewStyle = "border-success";
            }

            ///////////////



            string[] units = new string[22];
            units[0]  = "General Skywalker";
            units[1]  = "Darth Malak";
            units[2]  = "Darth Revan";
            units[3]  = "Jedi Knight Revan";
            units[4]  = "Enfys Nest";
            units[5]  = "Padmé Amidala";
            units[6]  = "General Grievous";
            units[7]  = "Negotiator";
            units[8]  = "Malevolence";
            units[9]  = "Geonosian Brood Alpha";
            units[10] = "Darth Traya";
            units[11] = "Wat Tambor";
            units[12] = "Hound's Tooth";
            units[13] = "Jedi Knight Anakin";
            units[14] = "Han's Millennium Falcon";
            units[15] = "Rey";
            units[16] = "Supreme Leader Kylo Ren";
            units[17] = "Maniac";
            units[18] = "ARC Trooper";
            units[19] = "Kylo Ren (Unmasked)";
            units[20] = "Bossk";
            units[21] = "Nute Gunray";

            List <Unit> unitsList  = new List <Unit>();
            List <Unit> enemyUnits = new List <Unit>();

            List <Unit> unitsWithZetas      = new List <Unit>();
            List <Unit> enemyUnitsWithZetas = new List <Unit>();



            foreach (string c in units)
            {
                UnitsInfo ui = new UnitsInfo();
                tw.EventUnits.Add(c);
                ui.Name = c;
                ls.Add(ui);
            }

            foreach (Player player in guilds[0].Players)
            {
                foreach (Unit playerData in player.Units)
                {
                    if (Array.Exists(units, element => element == playerData.Data.Name))
                    {
                        unitsList.Add(playerData);
                    }
                }
            }

            foreach (Player player in guilds[1].Players)
            {
                foreach (Unit playerData in player.Units)
                {
                    if (Array.Exists(units, element => element == playerData.Data.Name))
                    {
                        enemyUnits.Add(playerData);
                    }
                }
            }

            tw.OurUnitsList   = unitsList;
            tw.EnemyUnitsList = enemyUnits;



            InitiateArrays();
            GetStars(unitsList, 0);
            GetStars(enemyUnits, 1);
            GetGear(unitsList, 0);
            GetGear(enemyUnits, 1);
            GetRelic(unitsList, 0);
            GetRelic(enemyUnits, 1);
            GetZetas(unitsList, 0);
            GetZetas(enemyUnits, 1);
            GetAvailableUnits(unitsList, 0);
            GetAvailableUnits(enemyUnits, 1);

            tw.EventUnitsInfo    = ls;
            tw.RelicCounter      = GetRelicCounter(guilds[0]);
            tw.EnemyRelicCounter = GetRelicCounter(guilds[1]);
            tw.ZetasCount        = new int[2];
            tw.ZetasCount[0]     = GetZetasCount(guilds[0]);
            tw.ZetasCount[1]     = GetZetasCount(guilds[1]);
            // _homeService.SearchHome(8);

            return(View(tw));
        }