public void GetRatingsTests_F() { // Cross fit. Didnt walk long distance, and slacking in Sofa. Eat a fruit. 5 points (even without the fruit). var oneDay = new OneDay(DateTime.Now); // Exercise oneDay.SetAnswer(0, true); oneDay.SetAnswer(1, false); oneDay.SetAnswer(2, false); // Stegraknare, No Sofa oneDay.SetAnswer(3, false); oneDay.SetAnswer(4, false); // Fruit, Veggies oneDay.SetAnswer(5, true); oneDay.SetAnswer(6, false); // Dessert, Snacks oneDay.SetAnswer(7, false); oneDay.SetAnswer(8, false); Assert.Equal(5, oneDay.GetRating()); }
public void GetRatingsTests_C() { // No gym. But walked long distance, no sofa, fruit and veggies (skipping either brings it down to 2, both to 1), is a rating of 4. var oneDay = new OneDay(DateTime.Now); // Exercise oneDay.SetAnswer(0, false); oneDay.SetAnswer(1, false); oneDay.SetAnswer(2, false); // Stegraknare, No Sofa oneDay.SetAnswer(3, true); oneDay.SetAnswer(4, true); // Fruit, Veggies oneDay.SetAnswer(5, true); oneDay.SetAnswer(6, true); // Dessert, Snacks oneDay.SetAnswer(7, false); oneDay.SetAnswer(8, false); Assert.Equal(4, oneDay.GetRating()); }
public void GetRatingsTests_B() { // Homegym with a longer walk or atleast not slacking in Sofa, and fruit/veggies is a rating of 5 var oneDay = new OneDay(DateTime.Now); // Exercise oneDay.SetAnswer(0, false); oneDay.SetAnswer(1, false); oneDay.SetAnswer(2, true); // Stegraknare, No Sofa oneDay.SetAnswer(3, false); oneDay.SetAnswer(4, true); // Fruit, Veggies oneDay.SetAnswer(5, true); oneDay.SetAnswer(6, false); // Dessert, Snacks oneDay.SetAnswer(7, false); oneDay.SetAnswer(8, false); Assert.Equal(5, oneDay.GetRating()); }
public void GetRatingsTests_H() { // Gym, no walk, sofa, and one fruit. 5 points. 4 without the fruit. var oneDay = new OneDay(DateTime.Now); // Exercise oneDay.SetAnswer(0, false); oneDay.SetAnswer(1, true); oneDay.SetAnswer(2, false); // Stegraknare, No Sofa oneDay.SetAnswer(3, false); oneDay.SetAnswer(4, false); // Fruit, Veggies oneDay.SetAnswer(5, true); oneDay.SetAnswer(6, false); // Dessert, Snacks oneDay.SetAnswer(7, false); oneDay.SetAnswer(8, false); Assert.Equal(5, oneDay.GetRating()); }
public void GetRatingsTests_D() { // No gym. But walked long distance, fruit and veggies, but also slacking in sofa, rating of 2. // No gym. Walked long distance, no sofa, fruit and veggies is a rating of 4. var oneDay = new OneDay(DateTime.Now); // Exercise oneDay.SetAnswer(0, false); oneDay.SetAnswer(1, false); oneDay.SetAnswer(2, false); // Stegraknare, No Sofa oneDay.SetAnswer(3, true); oneDay.SetAnswer(4, true); // Fruit, Veggies oneDay.SetAnswer(5, true); oneDay.SetAnswer(6, true); // Dessert, Snacks oneDay.SetAnswer(7, false); oneDay.SetAnswer(8, false); Assert.Equal(4, oneDay.GetRating()); }
void Set(OneDay Day, int x, int y) { Button btn = new Button() { Text = Day.Sang, Location = new Point(x, y), Size = new Size(120, 100), TextAlign = ContentAlignment.MiddleCenter }; this.Controls.Add(btn); Button btn1 = new Button() { Text = Day.Chieu, Location = new Point(x, y + 100), Size = new Size(120, 100), TextAlign = ContentAlignment.MiddleCenter }; this.Controls.Add(btn1); Button btn2 = new Button() { Text = Day.Toi, Location = new Point(x, y + 200), Size = new Size(120, 100), TextAlign = ContentAlignment.MiddleCenter }; this.Controls.Add(btn2); }
void Test(OneDay Thu, IList <object> item, int vt) { var name = item[8].ToString().Split(' ')[item[8].ToString().Split(' ').Count() - 2] + " " + item[8].ToString().Split(' ')[item[8].ToString().Split(' ').Count() - 1] + ", "; if (item[vt].ToString().Contains("Sáng")) { Thu.Sang += name; } if (item[vt].ToString().Contains("Chiều")) { Thu.Chieu += name; } if (item[vt].ToString().Contains("Tối")) { Thu.Toi += name; } }
public void UseTheQuestionCountToSetAnswersAndGetTheAnswers() { var oneDay = new OneDay(DateTime.Now); for (int i = 0; i < oneDay.GetQuestionCount(); i++) { oneDay.SetAnswer(i, GetIsEvenNumber(i) ? true : false); } for (int i = 0; i < oneDay.GetQuestionCount(); i++) { var answer = oneDay.GetQuestionAndAnswer(i); var actual = answer.Split(" | ")[1].Trim(); var expected = GetIsEvenNumber(i) ? "Ja" : "Nej"; Assert.Equal(expected, actual); } }
public void GetRatingTypicalDayThree() { var oneDay = new OneDay(DateTime.Now); // Exercise oneDay.SetAnswer(0, false); oneDay.SetAnswer(1, false); oneDay.SetAnswer(2, false); // Stegraknare, No Sofa oneDay.SetAnswer(3, true); oneDay.SetAnswer(4, true); // Fruit, Veggies oneDay.SetAnswer(5, true); oneDay.SetAnswer(6, true); // Dessert, Snacks oneDay.SetAnswer(7, true); oneDay.SetAnswer(8, false); Assert.Equal(2, oneDay.GetRating()); }
static void Main(string[] args) { try { Console.SetWindowSize(110, 50); } catch (Exception e) { Console.WriteLine("Could not set window size to 800x600 on account of error,"); Console.WriteLine(e.Message); } // Sets the default difficulty to 'normal' int difficulty = 2; // Displays the Welcome text file lib.ReadFile welcomeScreen = new lib.ReadFile(); welcomeScreen.TextFileManager("assets/data/WelcomeScreen.txt"); Console.WriteLine("Press 'enter' to continue"); Console.ReadLine(); // This is the character selection loader try { lib.ReadFile characterSelect = new lib.ReadFile(); characterSelect.TextFileManager("assets/data/CharacterSelection.txt"); Console.WriteLine("Please select difficulty: "); difficulty = Convert.ToInt32(Console.ReadLine()); } catch (Exception e) { Console.WriteLine("Something happend with loading the character loader"); Console.WriteLine(e.Message); } // This is the main game loop, this should loop through // the game files. try { int selection = 0; while (selection == 0) { lib.entry.CharacterClassChooser welcome = new lib.entry.CharacterClassChooser(); welcome.WelcomeMat(difficulty); selection = difficulty; } int days = 3; int i = 0; while (i < days) { // Game logic will go here /*TODO: need to add some game files here, * Also need a way to save variables to be used accross the program*/ if (Console.ReadLine() == "-help") { // Display Help message } else { lib.OneDay dayLoader = new OneDay(); dayLoader.SingleDay(); Console.WriteLine("Day: {0}, only {1} days remain", i, (days - i)); Console.ReadLine(); Console.WriteLine("Days left: " + (days - i)); i++; } } Console.ReadLine(); } catch (Exception e) { Console.WriteLine("Something went amiss " + e.Message); } }
public Form1() { InitializeComponent(); UserCredential credential; this.Size = new Size(980, 500); this.StartPosition = FormStartPosition.CenterScreen; this.Text = "Lịch thực tập Maico Group"; using (var stream = new FileStream("../../../credentials.json", FileMode.Open, FileAccess.Read)) { string credPath = "../../../token.json"; credential = GoogleWebAuthorizationBroker.AuthorizeAsync( GoogleClientSecrets.Load(stream).Secrets, Scopes, "*****@*****.**", CancellationToken.None, new FileDataStore(credPath, true)).Result; Console.WriteLine("Credential file saved to: " + credPath); } var service = new SheetsService(new BaseClientService.Initializer() { HttpClientInitializer = credential, ApplicationName = ApplicationName, }); // Define request parameters. String spreadsheetId = "1PRXejJDJkk45uPiew0puosYp2I3qqtna_jirz-mq1Qo"; String range = "A2:J"; SpreadsheetsResource.ValuesResource.GetRequest request = service.Spreadsheets.Values.Get(spreadsheetId, range); ValueRange response = request.Execute(); IList <IList <Object> > values = response.Values; OneWeek Week = new OneWeek(); var firstDayOfWeek = DateTime.Now.Date.AddDays(-1 * (int)(DateTime.Now.Date.DayOfWeek - 1)); firstDayOfWeek = firstDayOfWeek.AddDays(-7);//Muốn xem từ ngày nào thì chỉnh lại đây var lastDayOfWeek = firstDayOfWeek.AddDays(7); if (values != null) { foreach (var item in values) { DateTime realDateTime = new DateTime(); try { realDateTime = DateTime.ParseExact(item[0].ToString(), "dd/MM/yyyy HH:mm:ss", System.Globalization.CultureInfo.InvariantCulture); } catch { } try { realDateTime = DateTime.ParseExact(item[0].ToString(), "dd/MM/yyyy H:mm:ss", System.Globalization.CultureInfo.InvariantCulture); } catch { } if (realDateTime.Date >= firstDayOfWeek.Date) { Test(Week.T2, item, 1); Test(Week.T3, item, 2); Test(Week.T4, item, 3); Test(Week.T5, item, 4); Test(Week.T6, item, 5); Test(Week.T7, item, 6); Test(Week.CN, item, 7); } } } OneDay temp = new OneDay() { Sang = "Sáng (8h-12h)", Chieu = "Chiều (13h30-17h30)", Toi = "Tối (18h-21h) " }; InitButton("Thứ 2", 120, 50); InitButton("Thứ 3", 240, 50); InitButton("Thứ 4", 360, 50); InitButton("Thứ 5", 480, 50); InitButton("Thứ 6", 600, 50); InitButton("Thứ 7", 720, 50); InitButton("Chủ Nhật", 840, 50); Set(temp, 0, 100); Set(Week.T2, 120, 100); Set(Week.T3, 240, 100); Set(Week.T4, 360, 100); Set(Week.T5, 480, 100); Set(Week.T6, 600, 100); Set(Week.T7, 720, 100); Set(Week.CN, 840, 100); lblTitle.Text = "Lịch làm từ ngày " + firstDayOfWeek.AddDays(7).ToString("dd/MM/yyy") + " đến ngày: " + lastDayOfWeek.AddDays(7).ToString("dd/MM/yyy"); lblTitle.TextAlign = ContentAlignment.MiddleCenter; Console.WriteLine(lblTitle.Text.Length); lblTitle.Location = new Point(this.Width / 4, 0); }
public OneDayData(string cityName) { Today = new OneDay(cityName); parse = new ParseOneDay(); response = new DeserializeOneDayResponse(); }