public static bool ValidateS3(S3 str1, S3 str2, string methodName) { int iflag = 0; if (str1.flag != str2.flag || str1.str != str2.str) { Console.WriteLine("\tFAILED! " + methodName + "did not receive result as expected."); Console.WriteLine("\tThe Actual flag field is..."); Console.WriteLine("\t{0}.flag = {1}", str1.ToString(), str1.flag); Console.WriteLine("\t{0}.str = {1}", str1.ToString(), str1.str); Console.WriteLine("\tThe Expected is..."); Console.WriteLine("\t{0}.flag = {1}", str2.ToString(), str2.flag); Console.WriteLine("\t{0}.str = {1}", str2.ToString(), str2.str); return(false); } for (int i = 0; i < 256; i++) { if (str1.vals[i] != str2.vals[i]) { Console.WriteLine("\tFAILED! " + methodName + "did not receive result as expected."); Console.WriteLine("\tThe Actual vals field is..."); Console.WriteLine("\t{0}.vals[{1}] = {2}", str1.ToString(), i, str1.vals[i]); Console.WriteLine("\tThe Expected vals field is..."); Console.WriteLine("\t{0}.vals[{1}] = {2}", str2.ToString(), i, str2.vals[i]); iflag++; } } if (iflag != 0) { return(false); } Console.WriteLine("\tPASSED!"); return(true); }
public void TestStructVCall() { Func<string> f = () => { var s = new S3(); return s.ToString(); }; this.Test(f); }
public void TestStructVCall() { Func <string> f = () => { var s = new S3(); return(s.ToString()); }; this.Test(f); }
public static bool ValidateS3(S3 str1, S3 str2, string methodName) { int iflag = 0; if (str1.flag != str2.flag || str1.str != str2.str) { Console.WriteLine("\tFAILED! " + methodName + "did not recieve result as expected."); Console.WriteLine("\tThe Actual flag field is..."); Console.WriteLine("\t{0}.flag = {1}", str1.ToString(), str1.flag); Console.WriteLine("\t{0}.str = {1}", str1.ToString(), str1.str); Console.WriteLine("\tThe Expected is..."); Console.WriteLine("\t{0}.flag = {1}", str2.ToString(), str2.flag); Console.WriteLine("\t{0}.str = {1}", str2.ToString(), str2.str); return false; } for (int i = 0; i < 256; i++) { if (str1.vals[i] != str2.vals[i]) { Console.WriteLine("\tFAILED! " + methodName + "did not recieve result as expected."); Console.WriteLine("\tThe Actual vals field is..."); Console.WriteLine("\t{0}.vals[{1}] = {2}", str1.ToString(), i, str1.vals[i]); Console.WriteLine("\tThe Expected vals field is..."); Console.WriteLine("\t{0}.vals[{1}] = {2}", str2.ToString(), i, str2.vals[i]); iflag++; } } if (iflag != 0) { return false; } Console.WriteLine("\tPASSED!"); return true; }
private void rbtnsave_Click(object sender, RoutedEventArgs e) { try { DataTable dtg1 = RCS.Toggle(); DataTable DT21 = RCS.roomno(); if (S1 != null) { string X = S1.ToString(); X1 = X.Split(','); } else { } if (S2 != null) { string W = S2.ToString(); W1 = W.Split(','); } else { } if (S3 != null) { string Y = S3.ToString(); Y1 = Y.Split(','); } else { } if (S4 != null) { string U = S4.ToString(); U1 = U.Split(','); } else { } string N = String.Concat(S1 + ',' + S3); N1 = N.Split(','); Array.Sort(N1); DataTable dtt = new DataTable(); dtt.Columns.Add("mycol"); if (N1 != null) { foreach (string val in N1) { dtt.Rows.Add(val); } } else { } R = 0; if (rbtnsave.Content.ToString() == "Save") { for (int i = 0; i < DT21.Rows.Count; i++) { for (int j = 0; j < N1.Length; j++) { RCS.ROOM_NO = DT21.Rows[i]["ROOM_NO"].ToString(); bool exists1 = dtt.Select().ToList().Exists(row => row["mycol"].ToString().ToUpper() == RCS.ROOM_NO); if (exists1 == true) { RCS.STATUS = "1"; } else { RCS.STATUS = "0"; } RCS.INSERT(); i++; } T = i--; for (int k = T; k < DT21.Rows.Count; k++) { RCS.ROOM_NO = DT21.Rows[k]["ROOM_NO"].ToString(); bool exists = dtt.Select().ToList().Exists(row => row["mycol"].ToString().ToUpper() == RCS.ROOM_NO); if (exists == true) { RCS.STATUS = "1"; } else { RCS.STATUS = "0"; } RCS.INSERT(); } break; } MessageBox.Show("Inserted successfully"); } else { if (S1 != null) { for (int i = 0; i < X1.Length; i++) { rcs1.rm = X1[i]; RCS.UPDATE(); RCS.UPDATEHOME(); } } else { } if (S2 != null) { for (int j = 0; j < W1.Length; j++) { rcs1.rmm = W1[j]; RCS.UPDATE0(); RCS.UPDATEBLUE(); } } if (S4 != null) { for (int k = 0; k < U1.Length; k++) { rcs1.ru = U1[k]; rcs1.STS = "0"; RCS.INSERTU(); } } MessageBox.Show("Updated successfully"); S1 = S2 = S4 = null; } } catch (Exception) { } }