Exemple #1
0
        private static void AddInitialData()
        {
            DatabaseContext db = new DatabaseContext();

            if (db.Users.Any() == false)
            {
                db.Users.Add(new User {
                    Username = "******", Password = "******"
                });
                db.SaveChanges();
            }

            if (db.Expenses.Any() == false)
            {
                string[] categories = new string[] { "Market", "Elektronik", "Tatil", "Taký" };
                int      userId     = db.Users.FirstOrDefault().Id;

                for (int i = 0; i < 50; i++)
                {
                    db.Expenses.Add(new Expense
                    {
                        Category    = CollectionData.GetElement(categories),
                        Date        = DateTimeData.GetDatetime(),
                        Description = TextData.GetSentence(),
                        Price       = NumberData.GetNumber(100, 500),
                        UserId      = userId
                    });
                }

                db.SaveChanges();
            }
        }
Exemple #2
0
        public dynamic GetReportData()
        {
            // Generating employee list
            var employees = Enumerable
                            .Range(0, NumberData.GetNumber(10, 50))
                            .Select(i =>
            {
                dynamic newEmployee       = new ExpandoObject();
                newEmployee.BirthDate     = DateTimeData.GetDatetime(new DateTime(1973, 1, 1), new DateTime(1997, 12, 1));
                newEmployee.FirstName     = NameData.GetFirstName();
                newEmployee.LastName      = NameData.GetSurname();
                newEmployee.Company       = NameData.GetCompanyName();
                newEmployee.Email         = NetworkData.GetEmail();
                newEmployee.PhoneNumber   = PhoneNumberData.GetInternationalPhoneNumber();
                newEmployee.Address       = string.Format("{0} {1} {2}\n{3},{4} {5}", PlaceData.GetStreetName(), PlaceData.GetStreetNumber(), PlaceData.GetAddress(), PlaceData.GetCity(), PlaceData.GetState(), PlaceData.GetZipCode());
                newEmployee.PersonalQuote = TextData.GetSentences(5);
                // NOTE: Even though ExpandoObject is compatible with IDictionary<string,object>,
                //       The template engine only accepts Dictionary<string,object>
                return(new Dictionary <string, object>(newEmployee));
            })
                            .ToList();

            dynamic reportData = new ExpandoObject();

            reportData.Employees = employees;
            return(reportData);
        }
 public void getData(NumberData n)
 {
     Debug.Log(n.Id);
     Debug.Log(n.CardName);
     Debug.Log(n.Icon.name);
     Debug.Log(n.TrueSound.name);
     Debug.Log(n.FalseSound.name);
     Event.Raise();
 }
Exemple #4
0
        static void NumberDelete(NumberData number)//delete number on the screen
        {
            Console.CursorLeft = number.Position.x;
            Console.CursorTop  = number.Position.y;

            Console.Write("    ");

            Thread.Sleep(5);
        }
Exemple #5
0
 public static NDBarChart Build(NumberData hp, NumberData mp, NumberData tp)
 {
     return(new NDBarChart(RoleBarChart.zero)
     {
         HP = hp,
         MP = mp,
         TP = tp,
     });
 }
Exemple #6
0
    public void SetNumber(int _n)
    {
        NumberData nd = numberData[_n];

        SetSprites(nd.number, nd.shadow);

        AudioSource audioSource = GetComponent <AudioSource>();

        audioSource.PlayOneShot(nd.sound);
    }
Exemple #7
0
        /// <summary>
        /// Parsed the number submitted as string
        /// </summary>
        /// <param name="number">The number to parse</param>
        /// <returns>An instance of type <see cref="NumberData"/> containing all the information about the number</returns>
        /// <exception cref="NumberParseException">Thrown when the number to be parsed is not a phone number</exception>
        public NumberData ParsePhoneNumber(string number)
        {
            // Get an instance of the parser and declare a PhoneNumber result variable
            PhoneNumberUtil numberParser = PhoneNumberUtil.GetInstance();
            PhoneNumber     parsedNumber;

            // Try to parse the variable with default region Germany
            try
            {
                parsedNumber = numberParser.Parse(number, "DE");
            }
            catch (NumberParseException)
            {
                throw;
            }

            // Check if the number is valid
            if (!numberParser.IsValidNumber(parsedNumber))
            {
                throw new ArgumentException("Invalid number");
            }

            // Gets the region code for the number such as "DE" for germany
            string regionCode = numberParser.GetRegionCodeForNumber(parsedNumber);

            // Extract the area code from the number
            string areaCode = GetAreaCode(numberParser, parsedNumber, number);

            // Extract the subscriber number
            string subscriberNumber = GetSubscriberNumber(numberParser, parsedNumber);

            // Extract the extension if available
            string extension = parsedNumber.HasExtension ? parsedNumber.Extension : string.Empty;

            // Build the clear number
            string clearNumber = GetClearNumber(number);

            // Build the iso normed number format
            string countryCode = parsedNumber.CountryCode.ToString();
            string isoNormed   = GetIsoNormedNumber(countryCode, areaCode, subscriberNumber, extension);

            // Fill the NumberData object to be returned
            NumberData numberData = new NumberData
            {
                CountryCode      = regionCode,
                AreaCode         = areaCode,
                SubscriberNumber = subscriberNumber,
                Extension        = extension,
                DigitString      = clearNumber,
                ISONormedNumber  = isoNormed,
            };

            return(numberData);
        }
Exemple #8
0
    public int valCaused(BattleRoleData source, BattleRoleData target, SkillKind kind)
    {
        int           B   = 0;
        NumberData    d   = physicalND;
        AttributeData atb = AttributeData.AT;

        if (kind == SkillKind.Elemental)
        {
            atb = AttributeData.MT;
            d   = elementalND;
        }
        else if (kind == SkillKind.Physical)
        {
            atb = AttributeData.AT;
            d   = physicalND;
        }
        else if (kind == SkillKind.Arcane)
        {
            d = arcaneND;
        }
        if (physicalND.dataTag == NumberData.DataType.percent)
        {
            for (int i = 0; i < SkillGrade; i++)
            {
                d.DATA += 10;
            }

            HSkilInfo hsi = GetComponent <HSkilInfo>();
            if (hsi && hsi.UseAppointedAtb)
            {
                atb = hsi.Atb;
            }
            else
            {
                if (kind == SkillKind.Arcane)
                {
                    B = (int)((source.ThisBasicRoleProperty().ReadRA(AttributeData.MT)
                               + source.ThisBasicRoleProperty().ReadRA(AttributeData.AT)) / 2
                              * d.DECIMAL);
                }
            }
            B = (int)(source.ThisBasicRoleProperty().ReadRA(atb) * d.DECIMAL);
        }
        else
        {
            B = physicalND.DATA;
        }
        if (HSModifity)
        {
            B = HSModifity.AllResult(source, target, kind, SkillGrade);
        }
        B = ValChangedByCharacterType(source, target, B);
        return(B);
    }
    public static bool IsNumberContainedInColumn(SudokuData sData, int number, int columnIndex)
    {
        if (columnIndex >= PUZZLE_LENGTH)
        {
            Debug.LogErrorFormat("Unexpected column index: {0}", columnIndex);
            return(false);
        }

        NumberData numberData = sData.NumberDataList[number - 1];

        return(numberData.FilledColumn.Contains(columnIndex));
    }
    public static bool IsNumberContainedInSquare(SudokuData sData, int number, int squareIndex)
    {
        if (squareIndex >= PUZZLE_LENGTH)
        {
            Debug.LogErrorFormat("Unexpected square index: {0}", squareIndex);
            return(false);
        }

        NumberData numberData = sData.NumberDataList[number - 1];

        return(numberData.FilledSquare.Contains(squareIndex));
    }
    public static bool IsNumberContainedInRow(SudokuData sData, int number, int rowIndex)
    {
        if (rowIndex >= PUZZLE_LENGTH)
        {
            Debug.LogErrorFormat("Unexpected row index: {0}", rowIndex);
            return(false);
        }

        NumberData numberData = sData.NumberDataList[number - 1];

        return(numberData.FilledRow.Contains(rowIndex));
    }
Exemple #12
0
    public void IEStartSkill(BattleRoleData target, NumberData data)
    {
        int val = data.DATA;

        if (data.dataTag == NumberData.DataType.percent)
        {
            val = (int)(target.HpController.MaxHp * data.DECIMAL);
        }
        target.HpController.getDamage(val, Kind);
        //
        EndSkill(0.2f);
    }
Exemple #13
0
    public void damage(BattleRoleData currentActionUnit, BattleRoleData propTargetUnit
                       , NumberData param, SDConstants.AOEType aoe = SDConstants.AOEType.None)
    {
        NormalAttack n;

        n = gameObject.GetComponent <NormalAttack>();
        if (n == null)
        {
            n = gameObject.AddComponent <NormalAttack>();
        }
        n.PropStartSkill(currentActionUnit, propTargetUnit, param, aoe);
    }
Exemple #14
0
    public void catchSlave(BattleRoleData currentActionUnit, BattleRoleData propTargetUnit
                           , NumberData param)
    {
        CatchSlave c;

        c = gameObject.GetComponent <CatchSlave>();
        if (c == null)
        {
            c = gameObject.AddComponent <CatchSlave>();
        }
        c.PropStartSkill(currentActionUnit, propTargetUnit, param);
    }
        public static T RandomiseNullable <T>(T value, double nullFraction)
            where T : class
        {
            var rnd = NumberData.GetNumber(0, 100);

            if (rnd / 100d <= nullFraction)
            {
                return(null);
            }

            return(value);
        }
Exemple #16
0
    public void revive(BattleRoleData currentActionUnit, BattleRoleData propTargetUnit
                       , NumberData param0, NumberData param1, SDConstants.AOEType aoeType = SDConstants.AOEType.None)
    {
        ReviveOne r;

        r = gameObject.GetComponent <ReviveOne>();
        if (r == null)
        {
            r = gameObject.AddComponent <ReviveOne>();
        }
        NDBarChart bc = NDBarChart.Build(param0, param1, NumberData.zero);

        r.PropStartSkill(currentActionUnit, propTargetUnit, bc, aoeType);
    }
Exemple #17
0
    public override void StartSkill(BattleRoleData source, BattleRoleData target)
    {
        base.StartSkill(source, target);
        IsProcessing = true;
        IsUsed       = true;
        CalculateBeforeFunction(source, target);

        List <BattleRoleData> list = DealWithAOEAction(source, target, AOEType);

        foreach (BattleRoleData t in list)
        {
            StartCoroutine(IEStartSkill(source, t, NumberData.Build(valCaused(source, t))));
        }
    }
        public static void Initialize()
        {
            Items = new List <TodoItem>();

            for (int i = 0; i < NumberData.GetNumber(10, 25); i++)
            {
                Items.Add(new TodoItem
                {
                    Id             = i,
                    Text           = TextData.GetSentence(),
                    IsHighPriority = BooleanData.GetBoolean(),
                    Status         = EnumData.GetElement <TodoStatus>()
                });
            }
        }
Exemple #19
0
    public void PropStartSkill(BattleRoleData source, BattleRoleData target, NumberData val
                               , SDConstants.AOEType AOEType = SDConstants.AOEType.None)
    {
        base.StartSkill(source, target);
        IsProcessing = true;
        IsUsed       = true;

        this.AOEType = AOEType;
        List <BattleRoleData> list = DealWithAOEAction(source, target, AOEType);

        for (int i = 0; i < list.Count; i++)
        {
            StartCoroutine(IEStartSkill(source, list[i], val));
        }
    }
    private void createKuyruk()
    {
        int rand = 0;

        for (int i = 0; i < kuyruk.Length; i++)
        {
            foreach (DragAndDropItem item in kuyruk[i].GetComponentsInChildren <DragAndDropItem>())
            {
                NumberData cardData = NumberData.CreateInstance <NumberData>();
                item.GetComponent <number>().RegisterData(cardData);
                rand = r.Next(0, 8);
                item.GetComponent <number>().FillData(generateNum[rand], spr[generateNum[rand]], trueSound, falseSound);
                item.GetComponent <Image>().sprite = spr[generateNum[rand]];
            }
        }
    }
Exemple #21
0
    public IEnumerator IEStartSkill(BattleRoleData source, BattleRoleData target, NumberData _val, bool useSpecial = false)
    {
        source.unit_character_model.CurrentCharacterModel.ChangeModelAnim
            (source.unit_character_model.CurrentCharacterModel.anim_cast, false);
        SLEffectManager.Instance.playCommonEffectCast(source.transform.position);
        yield return(new WaitForSeconds(castLastTime));

        int val = _val.DATA;

        if (_val.dataTag == NumberData.DataType.percent)
        {
            val = (int)(target.HpController.MaxHp * _val.DECIMAL);
        }

        if (useSpecial)
        {
            #region 计算技能状态
            source.SkillCheck(this, target);
            IsCausedCritDmg = source.CritHappen;
            IsCausedMiss    = !source.AccurHappen;
            IsCausedFault   = source.FaultHappen;
            float criD = 1;
            if (IsCausedCritDmg)
            {
                criD
                    = AllRandomSetClass.SimplePercentToDecimal
                          (source.ThisBasicRoleProperty().CRIDmg + 100);
            }
            int NowExpect = (int)(UnityEngine.Random.Range(-1f, 1f) * source.ExpectResult);
            #endregion
            val  = (int)(val * criD);
            val += NowExpect;
            #region  输技能状态
            target.HpController.isCriDmg    = IsCausedCritDmg;
            target.HpController.isEvoHappen = IsCausedMiss;
            target.HpController.isFault     = IsCausedFault;
            #endregion
        }
        SLEffectManager.Instance.playCommonEffectLocalBarChartAdd(target.transform.position);
        yield return(new WaitForSeconds(effectLastTime));

        Debug.Log(source.name + " heal cause " + val + " to " + target.name);
        target.HpController.addHp(val);
        yield return(new WaitForSeconds(skillLastTime));

        StartCoroutine(IEWaitForShortEnd(source));
    }
Exemple #22
0
 static NumbInfo()
 {
     using (Stream stream = Utils.GetResourceStream("DeepMorphy.Numb.numbers.xml"))
     {
         var        rdr        = XmlReader.Create(new StreamReader(stream, Encoding.UTF8));
         NumberData currentVal = null;
         while (rdr.Read())
         {
             if (rdr.Name == "N" && rdr.NodeType == XmlNodeType.Element)
             {
                 var val = rdr.GetAttribute("v");
                 currentVal            = new NumberData();
                 NumberDictionary[val] = currentVal;
             }
             else if (rdr.Name == "W" && rdr.NodeType == XmlNodeType.Element)
             {
                 var tagId = int.Parse(rdr.GetAttribute("i"));
                 var text  = rdr.GetAttribute("t");
                 var id    = rdr.GetAttribute("k");
                 if (!currentVal.Lexemes.ContainsKey(id))
                 {
                     currentVal.Lexemes[id] = new List <(int tagId, string text)>();
                 }
                 currentVal.Lexemes[id].Add((tagId, text));
             }
             else if (rdr.Name == "E" && rdr.NodeType == XmlNodeType.Element)
             {
                 var clsId = int.Parse(rdr.GetAttribute("i"));
                 var text  = rdr.GetAttribute("t");
                 currentVal.NarEnd[clsId] = text;
             }
             else if (rdr.Name == "NumbData" && rdr.NodeType == XmlNodeType.Element)
             {
                 var reg = rdr.GetAttribute("reg");
                 NumberRegex = new Regex(reg, RegexOptions.Compiled | RegexOptions.ExplicitCapture);
                 LemmaTagId  = rdr.GetAttribute("l")
                               .Split(',')
                               .Select(x => int.Parse(x))
                               .ToArray();
                 RegexGroups = NumberRegex.GetGroupNames()
                               .Where(x => x.StartsWith("_"))
                               .ToDictionary(x => x, x => x.Substring(1, x.Length - 1));
             }
         }
     }
 }
Exemple #23
0
        static void NumberSelect(NumberData number, ConsoleColor colorBackground, ConsoleColor colorFont)//select number on the screen
        {
            //int currentX = Console.CursorLeft;  //start position of cursor
            //int currentY= Console.CursorTop;

            Console.CursorLeft      = number.Position.x;
            Console.CursorTop       = number.Position.y;
            Console.BackgroundColor = colorBackground;
            Console.ForegroundColor = colorFont;
            Console.Write($"{number.value,4}");

            Thread.Sleep(100);

            //Console.CursorLeft = number.Position.x; //return Cursor to its start position
            //Console.CursorTop = number.Position.y;
            Console.ResetColor();
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            for (int i = 1; i <= 100; i++)
            {
                Ogrenci ogr = new Ogrenci();
                ogr.Id         = i;
                ogr.Ad         = NameData.GetFirstName();  // fakedata dan aldık
                ogr.Soyad      = NameData.GetSurname();
                ogr.BolumId    = NumberData.GetNumber(10); // 0 la 10 arası numara getirir
                ogr.TcKimlikNo = NumberData.GetNumber(12311232, 999999999);

                ogr.AdresNesnesi.Sokak  = PlaceData.GetStreetName();
                ogr.AdresNesnesi.Cadde  = NumberData.GetNumber(100);
                ogr.AdresNesnesi.KapiNo = NumberData.GetNumber(200);

                olist.Add(ogr);
            }
        }
Exemple #25
0
    public override void StartSkill(BattleRoleData source, BattleRoleData target)
    {
        base.StartSkill(source, target);
        if (IsProcessing)
        {
            return;
        }
        IsProcessing = true;
        IsUsed       = true;
        CalculateBeforeFunction(source, target);

        List <BattleRoleData> list = DealWithAOEAction(source, target, AOEType);

        for (int i = 0; i < list.Count; i++)
        {
            StartCoroutine(IEStartSkill(source, list[i], NumberData.Build(ValCaused(source, list[i])), lastTime));
        }
    }
Exemple #26
0
        private void SetRightPanel(NumberData ChosenItem)
        {
            ComboBoxNumber.Items.Clear();
            if (ChosenItem.FirstName != null)
            {
                FirstNameTextBox.Text = ChosenItem.FirstName;
            }
            if (ChosenItem.SecondName != null)
            {
                SecondNameTextBox.Text = ChosenItem.SecondName;
            }
            else
            {
                SecondNameTextBox.Text = "Фамилия";
            }
            if (ChosenItem.Patronynic != null)
            {
                PatronymicTextBox.Text = ChosenItem.Patronynic;
            }
            else
            {
                PatronymicTextBox.Text = "Отчество";
            }
            if (ChosenItem.Birthday != null)
            {
                BirthMark.Text = ChosenItem.Birthday.ToShortDateString();
            }
            foreach (var n in ChosenItem.Number)
            {
                ComboBoxNumber.Items.Add(n);
            }
            Bitmap bitmap;

            if (ChosenItem.ImageLink != null)
            {
                bitmap = new Bitmap(ChosenItem.ImageLink);
            }
            else
            {
                bitmap = Properties.Resources.unnamed;
            }
            pictureBox1.Image = bitmap;
            ErrorText.Text    = "";
        }
Exemple #27
0
    public IEnumerator IEStartSkill(BattleRoleData source, BattleRoleData target, NumberData _val)
    {
        source.playMoveTowardAnimation(target.unit_model.position);
        yield return(new WaitForSeconds(moveTowardAndBackTime));

        //
        source.unit_character_model.CurrentCharacterModel.ChangeModelAnim
            (source.unit_character_model.CurrentCharacterModel.anim_attack, false);
        SLEffectManager.Instance.playCommonEffectSlash(target.transform.position);
        yield return(new WaitForSeconds(SDConstants.AnimTime_ATTACK - hitTime));

        //
        float r = 0;

        if (_val.dataTag == NumberData.DataType.integer)
        {
            r = AllRandomSetClass.SimplePercentToDecimal(_val.DATA);
        }
        else
        {
            r = _val.DECIMAL;
        }

        //目标敌人级别越高成功率越低
        int level = target.ThisBasicRoleProperty().LEVEL;

        for (int i = 0; i < level; i++)
        {
            r *= 0.8f;
        }

        //
        if (UnityEngine.Random.Range(0, 1) < r)//捕获成功
        {
            SDDataManager.Instance.AddSlave(target.ThisBasicRoleProperty().ID);
            target.HpController.FadeAndDisappear();
        }
        source.unit_character_model.CurrentCharacterModel.ChangeModelAnim
            (source.unit_character_model.CurrentCharacterModel.anim_idle, true);
        source.playMoveBackAnimation();
        yield return(new WaitForSeconds(moveTowardAndBackTime));

        StartCoroutine(IEWaitForEnd(source));
    }
Exemple #28
0
        protected override void Seed(AppWithEF.DatabaseContext context)
        {
            //  This method will be called after migrating to the latest version.

            //  You can use the DbSet<T>.AddOrUpdate() helper extension method
            //  to avoid creating duplicate seed data.

            if (!context.Albums.Any())
            {
                for (int i = 0; i < 10; i++)
                {
                    context.Albums.Add(new Album
                    {
                        Name        = NameData.GetCompanyName(),
                        Description = TextData.GetSentence(),
                        Duration    = NumberData.GetNumber(),
                        Author      = NameData.GetFullName()
                    });
                }

                context.SaveChanges();
            }
            else
            {
                context.Albums.ToList().ForEach(x =>
                {
                    if (x.Duration == null || x.Duration == 0)
                    {
                        x.Duration = NumberData.GetNumber(500, 1000);
                    }

                    if (string.IsNullOrEmpty(x.Author))
                    {
                        x.Author = NameData.GetFullName();
                    }
                });

                if (context.ChangeTracker.HasChanges())
                {
                    context.SaveChanges();
                }
            }
        }
Exemple #29
0
        private IEnumerable <AstConstantDeclaration> SplitConstantDeclaration(AstConstantDeclaration v)
        {
            v.Pattern.SetFlag(ExprFlags.IsDeclarationPattern, true);
            switch (v.Pattern)
            {
            case AstCompCallExpr cc when cc.Name.Name == "id":
                cc.AttachTo(v);
                v.Name = InferType(cc, null) as AstIdExpr;
                break;

            case AstIdExpr name:
                // ok, do nothing
                v.Name = name;
                break;

            case AstTupleExpr t:
                v.Name = new AstIdExpr(GetUniqueName(t.ToString()), false, t);

                // create new declarations for sub patterns
                var index = 0;
                foreach (var subPattern in t.Values)
                {
                    var init = new AstArrayAccessExpr(
                        new AstConstantRef(v, v.Initializer),
                        new AstNumberExpr(NumberData.FromBigInt(index), Location: v.Initializer));
                    var sub = new AstConstantDeclaration(subPattern, null, init, v.Documentation, null, Location: v);
                    sub.Scope = v.Scope;
                    sub.SetFlags(v.GetFlags());

                    yield return(sub);

                    index += 1;
                }

                v.Pattern = v.Name;
                break;

            default:
                ReportError(v.Pattern, $"Invalid pattern in variable declaration");
                break;
            }
        }
Exemple #30
0
        private static void CreateFakeData(AlbumManager albumManager)
        {
            if (albumManager.Query().Any() == false)
            {
                for (int i = 0; i < 5; i++)
                {
                    albumManager.Create(new Album
                    {
                        Name    = NameData.GetCompanyName(),
                        Price   = (decimal)NumberData.GetDouble() * NumberData.GetNumber(100, 4000),
                        IsSales = BooleanData.GetBoolean(),
                        Year    = NumberData.GetNumber(1980, DateTime.Now.Year)
                    });
                }

                Console.WriteLine("Sample data created. Please enter for continue..");
                Console.WriteLine();
                Console.ReadKey();
            }
        }