Esempio n. 1
0
    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);
 }
Esempio n. 3
0
        public void TestStructVCall()
        {
            Func <string> f = () => {
                var s = new S3();
                return(s.ToString());
            };

            this.Test(f);
        }
Esempio n. 4
0
 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;
 }
Esempio n. 5
0
        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) { }
        }