public ActionResult CollectionLog() { try { var result = _collectionservice.GetAll(); var result2 = _clientservice.GetAll().Data.Where(d => d.IsValid == 0).ToList(); ViewBag.totalclient = result2.Count; double totalbalance = 0; foreach (var p in result.Data) { totalbalance += p.Amount; } ViewBag.totalbalance = totalbalance; ViewBag.totalbalance2 = NumberToWord.NumberToWords((int)totalbalance); if (result.HasError) { ViewBag.Message = result.Message; return(Content("Problem is : " + result.Message)); } return(View(result)); } catch (Exception ex) { return(Content(ex.Message)); } }
public void GetNumber_ReturnNumber() { NumberToWord n2w = new NumberToWord("1384"); Assert.AreEqual("1384", n2w.GetNumber()); }
public HomeController(IHostingEnvironment _env) { this._context = new DataContextHelper(); env = _env; this.objNumberToWord = new NumberToWord(); _externalKey = AppConfiguration.GetConfiguration("ExternalKey"); }
static void Main(string[] args) { string isNegative = ""; try { Console.WriteLine("Enter a Number"); string number = Console.ReadLine(); number = Convert.ToDouble(number).ToString(); if (number.Contains("-")) { isNegative = "Minus "; number = number.Substring(1, number.Length - 1); } if (number == "0") { Console.WriteLine("The number in currency fomat is \nZero Only"); } else { Console.WriteLine(isNegative + NumberToWord.GetWord(number)); } Console.ReadKey(); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public ActionResult CostList(int id = 0) { try { if (id != 0) { ViewBag.msg = 1; } var result = _costservice.GetAll(); double totalbalance = 0; foreach (var p in result.Data) { totalbalance += p.Amount; } ViewBag.totalbalance = (totalbalance); ViewBag.totalbalance1 = NumberToWord.NumberToWords((int)totalbalance); if (result.HasError) { ViewBag.Message = result.Message; return(Content("Problem is : " + result.Message)); } CostListModel cost = new CostListModel(); cost.CostLogs = result.Data; cost.Employees = _employeeservice.GetAll().Data; return(View(cost)); } catch (Exception ex) { return(Content(ex.Message)); } }
public ActionResult ClientShowAll(int id = 0) { try { //var a = HttpUtil.CurrentUser.UserId; if (id != 0) { ViewBag.msg = 1; } var result = _clientservice.GetAll(); var result2 = _clientservice.GetAll().Data.Where((d => d.IsValid == 0)).ToList(); foreach (var p in result2) { if (p.IsNewMonth == 0) { p.Due = getmonthlydue(p); p.IsNewMonth = 1; _clientservice.Save(p); _clientservice.MonthDue(p.ClientId); } if (DateTime.Today.Day == p.JoinDate.Day + 1) { p.IsNewMonth = 0; _clientservice.MonthDue(p.ClientId); } } double totalbalance = 0; double totaldue = 0; foreach (var p in result2) { totalbalance += p.Pay; totaldue += p.Due; } ViewBag.totalbalance = (totalbalance); ViewBag.totaldue = (totaldue); ViewBag.totalbalance1 = NumberToWord.NumberToWords((int)totalbalance); ViewBag.totaldue1 = NumberToWord.NumberToWords((int)totaldue); ViewBag.totalclient1 = result2.Count; if (result.HasError) { ViewBag.Message = result.Message; return(Content("Problem is : " + result.Message)); } return(View(result2)); } catch (Exception ex) { return(Content(ex.Message)); } }
public void NumberToWordsTestFailMethod() { //Arrange var numberToWord = new NumberToWord(); var result = numberToWord.NumberToWords(0); Assert.AreNotEqual("one", result.ToLower()); }
public void NumberToWordsTestMethod() { //Arrange var numberToWord = new NumberToWord(); var result = numberToWord.NumberToWords(3); Assert.AreEqual("three", result.ToLower()); }
public ActionResult Result() { Dictionary <string, object> model = new Dictionary <string, object>(); model.Add("num", Request.Form["number"]); model.Add("str", NumberToWord.Convert(Request.Form["number"])); return(View("Result", model)); }
public ActionResult CollectionLog(Searching searching) { try { string key = ""; if (searching.Month != null && searching.Year != null) { if (!searching.Month.Contains("Month") && !searching.Year.Contains("Year")) { key = searching.Month.Substring(0, 3) + "-" + searching.Year.Substring(2); } else if (searching.Month.Contains("Month") && searching.Year.Contains("Year")) { key = " "; } else if (searching.Month.Contains("Month")) { key = searching.Year.Substring(2); } else if (searching.Year.Contains("Year")) { key = "-" + searching.Month.Substring(0, 3); } } else if (searching.Key != null) { key = searching.Key; } else { key = " "; } var result = _collectionservice.GetAll(key); var result2 = _clientservice.GetAll().Data.Where(d => d.IsValid == 0).ToList(); ViewBag.totalclient = result2.Count; double totalbalance = 0; foreach (var p in result.Data) { totalbalance += p.Amount; } ViewBag.totalbalance = totalbalance; ViewBag.totalbalance2 = NumberToWord.NumberToWords((int)totalbalance); if (result.HasError) { ViewBag.Message = result.Message; return(Content("Problem is : " + result.Message)); } return(View(result)); } catch (Exception ex) { return(Content(ex.Message)); } }
public static Number GenerateMath(int level) { // Dictée de nombre int randomNumber = GetRandomValue(0, level * level * 99); string englishNumber1 = NumberToWord.NumberToWords_English(randomNumber); string frenchNumber1 = NumberToWord.NumberToWords_French(randomNumber); Number number = new Number(); number = FillNumber((Enums.Level)Settings.counterLevel, randomNumber, Enums.MathOperation.Addition, 0, randomNumber.ToString(), "0"); return(number); //int randomNumber = 2593; // //int numberResponse = 2592; // Params init //Settings.counterGoodAnswers = 0; //for (int counterGame = 0; counterGame < SettingsApp.Default.paramMaxCounterGame; counterGame++) { //Mathmode = mode; //string englishNumber1 = NumberToWord.NumberToWords_English(randomNumber); //string frenchNumber1 = NumberToWord.NumberToWords_French(randomNumber); // //Helpers.Speaker speaker = new Helpers.Speaker(); //speaker.SpeakText(SettingsApp.Default.paramVoiceEnglish, englishNumber1); //speaker.SpeakText(SettingsApp.Default.paramVoiceFrench, frenchNumber1); //bool resultOK = false; //Settings.counterWrongTry = 0; ////for (int counterTry = 0; counterTry < SettingsApp.Default.paramMaxWrongTry; counterTry++) //{ // if (randomNumber == numberResponse) // { // resultOK = true; // break; // } // Settings.counterWrongTry++; //} // Counters //if (resultOK) // Settings.counterGoodAnswers++; //else // Settings.counterWrongAnswers++; //counterGame++; //if (counterGame >= SettingsApp.Default.paramMaxCounterGame) // break; } //Set Display //Settings.displayResultGoodAnswers = Settings.counterGoodAnswers + "/" + SettingsApp.Default.paramMaxCounterGame; // //Number number = new Number(); //return number; }
/// <summary> /// Adds a new numbertoWord object to the database /// </summary> /// <param name="nw">This value is taken from the Encoded content of the url</param> /// <returns></returns> public IHttpActionResult Post(NumberToWord nw) { HasRequiredScopes(WritePermission); var owner = CheckClaimMatch(ClaimTypes.NameIdentifier); _logic.GenerateWord(nw.InputNumber); return(Ok()); }
{/// <summary> /// Get Person object and convert Number to currency word Format /// </summary> /// <param name="person"></param> /// <returns></returns> public Person GetPerson(Person person) { NumberToWord numberToWord = new NumberToWord(); string strword = numberToWord.changeCurrencyToWords(person.Number); person.Number = strword; return(person); }
public ActionResult CostList(string key1, string key2) { try { string key = ""; if (key1 != null && key2 != null) { if (!key1.Contains("Month") && !key2.Contains("Year")) { key = key1.Substring(0, 3) + "-" + key2.Substring(2); } else if (key1.Contains("Month")) { key = key2.Substring(2); } else if (key2.Contains("Year")) { key = "-" + key1.Substring(0, 3); } } else if (key1.Contains("Employee Name")) { key = " "; } else if (key2 == null) { key = key1; } else { key = " "; } var result = _costservice.GetAll(key); ViewBag.totalclient = result.Data.Count; double totalbalance = 0; foreach (var p in result.Data) { totalbalance += p.Amount; } ViewBag.totalbalance = (totalbalance); ViewBag.totalbalance1 = NumberToWord.NumberToWords((int)totalbalance); CostListModel cost = new CostListModel(); cost.CostLogs = result.Data; cost.Employees = _employeeservice.GetAll().Data; return(View(cost)); } catch (Exception ex) { return(Content(ex.Message)); } }
public static IApplication InitializeApplication() { var ui = new UI(); var val = new Validator(); var provider = new Provider(); var numberToWord = new NumberToWord(); var app = new Application(ui, val, provider, numberToWord); return(app); }
public static Number GenerateNumberStumper() { // Random pour nombre à 4 chiffres int randomNumber = GetRandomValueLength(4); string englishNumber1 = NumberToWord.NumberToWords_English(randomNumber); string frenchNumber1 = NumberToWord.NumberToWords_French(randomNumber); Number number = new Number(); //number = FillNumber((Enums.Level)Settings.counterLevel, randomNumber, Enums.MathOperation.Addition, 0, randomNumber.ToString(), "0"); number = TransformMathNumberToLetter(randomNumber); return(number); }
public void Convert_ReturnNumber() { NumberToWord n2w; n2w = new NumberToWord("0"); Assert.AreEqual("one thousand one hundred twenty-three", n2w.Convert("1123")); Assert.AreEqual("twenty-one thousand one hundred", n2w.Convert("21100")); Assert.AreEqual("three hundred twenty-one thousand one hundred one", n2w.Convert("321101")); Assert.AreEqual("four million three hundred twenty-one thousand one hundred ten", n2w.Convert("4321110")); Assert.AreEqual("one", n2w.Convert("1")); Assert.AreEqual("ten", n2w.Convert("10")); }
public void ConvertHigherDigits_ReturnNumber() { NumberToWord n2w; n2w = new NumberToWord("0"); Assert.AreEqual("one hundred twenty-three", n2w.ConvertHundred("123")); Assert.AreEqual("one hundred", n2w.ConvertHundred("100")); Assert.AreEqual("one hundred one", n2w.ConvertHundred("101")); Assert.AreEqual("one hundred ten", n2w.ConvertHundred("110")); Assert.AreEqual("one", n2w.ConvertHundred("1")); Assert.AreEqual("ten", n2w.ConvertHundred("10")); }
public void ConvertLast2Digits_ReturnNumber() { NumberToWord n2w; n2w = new NumberToWord("0"); Assert.AreEqual("", n2w.ConvertLast2Digits("0")); n2w = new NumberToWord("5"); Assert.AreEqual("five", n2w.ConvertLast2Digits("5")); n2w = new NumberToWord("14"); Assert.AreEqual("fourteen", n2w.ConvertLast2Digits("14")); n2w = new NumberToWord("1384"); Assert.AreEqual("eighty-four", n2w.ConvertLast2Digits("1384")); }
public static Number TransformMathNumberToLetter(double numberToTransform) { Number number = new Number(); if (numberToTransform.Equals(double.NaN)) { string strError = "ERROR"; number.ID = 0; number.Number_1 = numberToTransform; number.Number_1_French = strError; number.Number_1_English = strError; number.Number_1_Italian = strError; number.Number_1_Spanish = strError; number.Number_1_Portuguese = strError; number.Number_1_German = strError; number.Number_result = numberToTransform; number.Number_result_French = strError; number.Number_result_English = strError; number.Number_result_Italian = strError; number.Number_result_Spanish = strError; number.Number_result_Portuguese = strError; number.Number_result_German = strError; } else { number.ID = 0; number.Number_1 = numberToTransform; number.Number_1_French = NumberToWord.NumberToWords_French(numberToTransform); number.Number_1_English = NumberToWord.NumberToWords_English((int)numberToTransform); number.Number_1_Italian = NumberToWord.NumberToWords_Italian(numberToTransform); number.Number_1_Spanish = NumberToWord.NumberToWords_Spanish(numberToTransform); number.Number_1_Portuguese = NumberToWord.NumberToWords_Portuguese(numberToTransform); number.Number_1_German = NumberToWord.NumberToWords_German(numberToTransform);; number.Number_result = numberToTransform; number.Number_result_French = NumberToWord.NumberToWords_French(numberToTransform); number.Number_result_English = NumberToWord.NumberToWords_English((int)numberToTransform); number.Number_result_Italian = NumberToWord.NumberToWords_Italian(numberToTransform); number.Number_result_Spanish = NumberToWord.NumberToWords_Spanish(numberToTransform); number.Number_result_Portuguese = NumberToWord.NumberToWords_Portuguese(numberToTransform); number.Number_result_German = NumberToWord.NumberToWords_German(numberToTransform); } return(number); }
private static Number FillNumber(Enums.Level level, int randomNumber1, Enums.MathOperation operation, int randomNumber2, string strRandomNumber1, string strRandomNumber2)//, double result) { //double result = Calculate(randomNumber1, operation, randomNumber2); // CALCULATE string formula = string.Format("{0} {1} {2}", strRandomNumber1, ConvertEnums.ConvertMathOperation(operation), strRandomNumber2); double result = CalculateMathFormula(formula); //.Replace(" ","")); //if (result.Equals(double.NaN)) // result = 0.00; Number number = new Number(); if (result.Equals(double.NaN)) { string strError = "ERROR"; number.ID = 0; number.Number_1 = randomNumber1; number.Number_1_French = strError; number.Number_1_English = strError; number.Number_1_Italian = strError; number.Number_1_Spanish = strError; number.Number_1_Portuguese = strError; number.Number_1_German = strError; number.Number_operation = operation; number.Number_2 = randomNumber2; number.Number_2_French = strError; number.Number_2_English = strError; number.Number_2_Italian = strError; number.Number_2_Spanish = strError; number.Number_2_Portuguese = strError; number.Number_2_German = strError; number.Number_result = result; number.Number_result_French = strError; number.Number_result_English = strError; number.Number_result_Italian = strError; number.Number_result_Spanish = strError; number.Number_result_Portuguese = strError; number.Number_result_German = strError; number.Number_equation_LessOrGreaterOrEqual = (strRandomNumber1 + " ? " + strRandomNumber2); number.Number_result_LessOrGreaterOrEqual = strError; number.Number_equation = string.Format("{0} {1} {2} = ?", strRandomNumber1, ConvertEnums.ConvertMathOperation(operation), strRandomNumber2); number.Number_equation_French = string.Format("{0} {1} {2} = ?", number.Number_1_French, ConvertEnums.ConvertMathOperation_French(operation), number.Number_2_French); number.Number_equation_English = string.Format("{0} {1} {2} = ?", number.Number_1_English, ConvertEnums.ConvertMathOperation_English(operation), number.Number_2_English); number.Number_equation_Italian = string.Format("{0} {1} {2} = ?", number.Number_1_Italian, ConvertEnums.ConvertMathOperation_Italian(operation), number.Number_2_Italian); number.Number_equation_Spanish = string.Format("{0} {1} {2} = ?", number.Number_1_Spanish, ConvertEnums.ConvertMathOperation_Spanish(operation), number.Number_2_Spanish); number.Number_equation_Portuguese = string.Format("{0} {1} {2} = ?", number.Number_1_Portuguese, ConvertEnums.ConvertMathOperation_Portuguese(operation), number.Number_2_Portuguese); number.Number_equation_German = string.Format("{0} {1} {2} = ?", number.Number_1_German, ConvertEnums.ConvertMathOperation_German(operation), number.Number_2_German); } else { number.ID = 0; number.Number_1 = randomNumber1; number.Number_1_French = NumberToWord.NumberToWords_French(randomNumber1); number.Number_1_English = NumberToWord.NumberToWords_English(randomNumber1); number.Number_1_Italian = NumberToWord.NumberToWords_Italian(randomNumber1); number.Number_1_Spanish = NumberToWord.NumberToWords_Spanish(randomNumber1); number.Number_1_Portuguese = NumberToWord.NumberToWords_Portuguese(randomNumber1); number.Number_1_German = NumberToWord.NumberToWords_German(randomNumber1); number.Number_operation = operation; number.Number_2 = randomNumber2; number.Number_2_French = NumberToWord.NumberToWords_French(randomNumber2); number.Number_2_English = NumberToWord.NumberToWords_English(randomNumber2); number.Number_2_Italian = NumberToWord.NumberToWords_Italian(randomNumber2); number.Number_2_Spanish = NumberToWord.NumberToWords_Spanish(randomNumber2); number.Number_2_Portuguese = NumberToWord.NumberToWords_Portuguese(randomNumber2); number.Number_2_German = NumberToWord.NumberToWords_German(randomNumber2); number.Number_result = result; number.Number_result_French = NumberToWord.NumberToWords_French(result); number.Number_result_English = NumberToWord.NumberToWords_English((int)result); number.Number_result_Italian = NumberToWord.NumberToWords_Italian(result); number.Number_result_Spanish = NumberToWord.NumberToWords_Spanish(result); number.Number_result_Portuguese = NumberToWord.NumberToWords_Portuguese(result); number.Number_result_German = NumberToWord.NumberToWords_German(result); number.Number_equation_LessOrGreaterOrEqual = (strRandomNumber1 + " ? " + strRandomNumber2); string strResultGreaterOrLessThan = ""; if (number.Number_1 > number.Number_2) { strResultGreaterOrLessThan = ">"; } else if (number.Number_1 < number.Number_2) { strResultGreaterOrLessThan = "<"; } else if (number.Number_1 == number.Number_2) { strResultGreaterOrLessThan = "="; } number.Number_result_LessOrGreaterOrEqual = strResultGreaterOrLessThan; number.Number_equation = string.Format("{0} {1} {2} = ?", strRandomNumber1, ConvertEnums.ConvertMathOperation(operation), strRandomNumber2); number.Number_equation_French = string.Format("{0} {1} {2} = ?", number.Number_1_French, ConvertEnums.ConvertMathOperation_French(operation), number.Number_2_French); number.Number_equation_English = string.Format("{0} {1} {2} = ?", number.Number_1_English, ConvertEnums.ConvertMathOperation_English(operation), number.Number_2_English); number.Number_equation_Italian = string.Format("{0} {1} {2} = ?", number.Number_1_Italian, ConvertEnums.ConvertMathOperation_Italian(operation), number.Number_2_Italian); number.Number_equation_Spanish = string.Format("{0} {1} {2} = ?", number.Number_1_Spanish, ConvertEnums.ConvertMathOperation_Spanish(operation), number.Number_2_Spanish); number.Number_equation_Portuguese = string.Format("{0} {1} {2} = ?", number.Number_1_Portuguese, ConvertEnums.ConvertMathOperation_Portuguese(operation), number.Number_2_Portuguese); number.Number_equation_German = string.Format("{0} {1} {2} = ?", number.Number_1_German, ConvertEnums.ConvertMathOperation_German(operation), number.Number_2_German); } return(number); }
public ActionResult ClientShowAll(string key1, string key2) { try { string key = ""; if (key1 != null && key2 != null) { if (!key1.Contains("Month") && !key2.Contains("Year")) { key = key1.Substring(0, 3) + "-" + key2.Substring(2); } else if (key1.Contains("Month") && key2.Contains("Year")) { key = " "; } else if (key1.Contains("Month")) { key = key2.Substring(2); } else if (key2.Contains("Year")) { key = "-" + key1.Substring(0, 3); } } else if (key1.Contains("Address")) { key = " "; } else if (key1.Contains("BandWidth")) { key = " "; } else if (key2 == null) { key = key1; } else { key = " "; } var result = _clientservice.GetAll(key).Data.Where((d => d.IsValid == 0)).ToList(); foreach (var p in result) { if (p.IsNewMonth == 0) { p.Due = getmonthlydue(p); p.IsNewMonth = 1; _clientservice.Save(p); _clientservice.MonthDue(p.ClientId); } if (DateTime.Today.Day == p.JoinDate.Day + 1) { p.IsNewMonth = 0; _clientservice.MonthDue(p.ClientId); } } ViewBag.totalclient1 = result.Count; double totalbalance = 0; double totaldue = 0; foreach (var p in result) { totalbalance += p.Pay; totaldue += p.Due; } ViewBag.totalbalance = (totalbalance); ViewBag.totaldue = (totaldue); ViewBag.totalbalance1 = NumberToWord.NumberToWords((int)totalbalance); ViewBag.totaldue1 = NumberToWord.NumberToWords((int)totaldue); return(View(result)); } catch (Exception ex) { return(Content(ex.Message)); } }
public ProductsController(IHostingEnvironment _env) { this._context = new UnitOfWork(); env = _env; this.objNumberToWord = new NumberToWord(); }
public static string ToWord(this double d) { return(NumberToWord.changeNumericToWords(d)); }
public ActionResult Result() { return(View("Result", NumberToWord.Convert(Request.Form["number"]))); }