private void update_dg_bikeList() { List <Bike> bList = Controler.Instance.getBikesList().Where(b => ((b.getSaleId() == -1) && (b.getState() == 2))).ToList(); Dictionary <string, disp> BikeStock = new Dictionary <string, disp>(); foreach (Bike b in bList) { if (BikeStock.ContainsKey(b.getBikeTempl().Key)) { BikeStock[b.getBikeTempl().Key].qnt++; } else { disp bikedisplay = new disp(); bikedisplay.name = b.getBikeTempl().getDisplayInfo().fullname; bikedisplay.qnt = 1; BikeStock.Add(b.getBikeTempl().Key, bikedisplay); } } dg_bikeList.ItemsSource = null; dg_bikeList.ItemsSource = BikeStock.Values; }
var(disp, weakRef) = GetWeakReference();
static void Main(string[] args) { demo1 d = new demo1(); disp demo = new disp(d.display); demo += new disp(new demoDate().getDate); //demo(); disp1 demo1 = new disp1(d.display1); //demo1("Hello Namra here"); var p = new disp(delegate() { Console.WriteLine("anonymous delegate"); }); //p(); var p1 = new disp(() => { Console.WriteLine($"Lamba is called"); }); //p1(); var funcDelegate = new Func <string, string>((msg) => { return(msg); }); //Console.WriteLine(funcDelegate("Hello func delegate here..")); var funcDelegate2 = new Func <int, int, string>((a, b) => { return($"Addition of {a} and {b} is {a + b}"); }); //Console.WriteLine(funcDelegate2(1, 2)); Person person = new Person() { Id = 1, Name = "N" }; Person person1 = new Person() { Id = 2, Name = "B" }; Dictionary <int, Person> dict = new Dictionary <int, Person>(); dict.Add(1, person); dict.Add(2, person1); Func <Person, string> funcPerson = new Func <Person, string>((obj) => { return(obj.ToString()); }); //foreach (var item in dict) //{ // Console.WriteLine(item.Value.ToString()); //} eventClass ec = new eventClass(); ec.processComplete += ec_processCompleted; //ec.eventClassDemo(); int?number; number = null; if (number.HasValue || number == null) { Console.WriteLine($"value is null"); } else { Console.WriteLine($"{number}"); } Test <int> newTest = new Test <int>(12); newTest.displayTest(); }
private void button2_Click(object sender, EventArgs e) { String oradb = "DATA SOURCE=aos.acsu.buffalo.edu:1521/aos.buffalo.edu;PASSWORD=cse601;USER ID=AVIJEETM"; OracleConnection conn = new OracleConnection(oradb); // C# conn.Open(); OracleCommand cmd = conn.CreateCommand(); cmd.CommandText = "SELECT * from Assignment2"; OracleDataReader dr = cmd.ExecuteReader(); int length1; int j = 0; while (dr.Read()) { var abc = dr.GetValue(0); String sname = Convert.ToString(abc); data[j] = sname; for (int i = 1; i <= 100; i++) { var abc1 = dr.GetValue(i); data[j] = data[j] + "," + "G" + i + "_" + Convert.ToString(abc1); } var abc2 = dr.GetValue(101); String dis = Convert.ToString(abc2); data[j] = data[j] + "," + dis; j++; } length1 = j; conn.Close(); apriorialgorithm(support); /*if (l1.Count != 0) * { * rules_gene(l1); * }*/ if (l2.Count != 0) { rules_gene(l2); } if (l3.Count != 0) { rules_gene(l3); } if (l4.Count != 0) { rules_gene(l4); } if (l5.Count != 0) { rules_gene(l5); } bindingSource1.DataSource = rl; dataGridView1.DataSource = bindingSource1; label25.Text = "Total Number of Rules:" + (rl.Count); int val = 0; for (int q = 0; q < rl.Count; q++) { if (rl.ElementAt(q).Key.Contains("G6_UP")) { q1[val] = new disp(); q1[val].value = rl.ElementAt(q).Key; val++; } n1 = val; label3.Text = "1. RULE HAS ANY OF G6_UP:" + val; } val = 0; for (int q = 0; q < rl.Count; q++) { if (rl.ElementAt(q).Key.Contains("G1_UP")) { q2[val] = new disp(); q2[val].value = rl.ElementAt(q).Key; val++; } n2 = val; label4.Text = "2. RULE HAS 1 OF G1_UP:" + val; } val = 0; for (int q = 0; q < rl.Count; q++) { if ((!(rl.ElementAt(q).Key.Contains("G1_UP")) && (rl.ElementAt(q).Key.Contains("G10_Down"))) || (rl.ElementAt(q).Key.Contains("G1_UP") && (!rl.ElementAt(q).Key.Contains("G10_Down")))) { q3[val] = new disp(); q3[val].value = rl.ElementAt(q).Key; val++; } n3 = val; label5.Text = "3. RULE HAS 1 OF (G1_UP, G10_Down):" + val; } val = 0; for (int q = 0; q < rl.Count; q++) { string[] str = rl.ElementAt(q).Key.Split('-'); if (str[0].Contains("G6_UP")) { q4[val] = new disp(); q4[val].value = rl.ElementAt(q).Key; val++; } n4 = val; label6.Text = "4. BODY HAS ANY OF G6_UP:" + val; } val = 0; for (int q = 0; q < rl.Count; q++) { string[] str = rl.ElementAt(q).Key.Split('-'); if (!str[0].Contains("G72_UP")) { q5[val] = new disp(); q5[val].value = rl.ElementAt(q).Key; val++; } n5 = val; label7.Text = "5. BODY HAS NONE OF G72_UP:" + val; } val = 0; for (int q = 0; q < rl.Count; q++) { string[] str = rl.ElementAt(q).Key.Split('-'); if ((!(str[0].Contains("G1_UP")) && (str[0].Contains("G10_Down"))) || (str[0].Contains("G1_UP") && (!str[0].Contains("G10_Down")))) { q6[val] = new disp(); q6[val].value = rl.ElementAt(q).Key; val++; } n6 = val; label8.Text = "6. BODY HAS 1 OF (G1_UP, G10_Down):" + val; } val = 0; for (int q = 0; q < rl.Count; q++) { string[] str = rl.ElementAt(q).Key.Split('-'); if (str[1].Contains("G6_UP")) { q7[val] = new disp(); q7[val].value = rl.ElementAt(q).Key; val++; } n7 = val; label9.Text = "7. HEAD HAS ANY OF G6_UP:" + val; } val = 0; for (int q = 0; q < rl.Count; q++) { string[] str = rl.ElementAt(q).Key.Split('-'); if ((!str[1].Contains("G1_UP")) && (!str[1].Contains("G6_UP"))) { q8[val] = new disp(); q8[val].value = rl.ElementAt(q).Key; val++; } n8 = val; label10.Text = "8. HEAD HAS NONE OF (G1_UP, G6_UP):" + val; } val = 0; for (int q = 0; q < rl.Count; q++) { string[] str = rl.ElementAt(q).Key.Split('-'); if ((!(str[1].Contains("G6_UP")) && (str[1].Contains("G8_UP"))) || (str[1].Contains("G6_UP") && (!str[1].Contains("G8_UP")))) { q9[val] = new disp(); q9[val].value = rl.ElementAt(q).Key; val++; } n9 = val; label11.Text = "9. HEAD HAS 1 OF (G6_UP, G8_UP):" + val; } val = 0; for (int q = 0; q < rl.Count; q++) { if (rl.ElementAt(q).Key.Contains("G1_UP")) { if ((!rl.ElementAt(q).Key.Contains("G6_UP")) && (!rl.ElementAt(q).Key.Contains("G72_UP"))) { q10[val] = new disp(); q10[val].value = rl.ElementAt(q).Key; val++; } } else { if (rl.ElementAt(q).Key.Contains("G6_UP")) { if ((!rl.ElementAt(q).Key.Contains("G1_UP")) && (!rl.ElementAt(q).Key.Contains("G72_UP"))) { q10[val] = new disp(); q10[val].value = rl.ElementAt(q).Key; val++; } } else { if (rl.ElementAt(q).Key.Contains("G72_UP")) { if ((!rl.ElementAt(q).Key.Contains("G6_UP")) && (!rl.ElementAt(q).Key.Contains("G1_UP"))) { q10[val] = new disp(); q10[val].value = rl.ElementAt(q).Key; val++; } } } } n10 = val; label12.Text = "10. RULE HAS 1 OF (G1_UP, G6_UP, G72_UP):" + val; } val = 0; for (int q = 0; q < rl.Count; q++) { if (rl.ElementAt(q).Key.Contains("G1_UP") || rl.ElementAt(q).Key.Contains("G6_UP") || rl.ElementAt(q).Key.Contains("G72_UP")) { q11[val] = new disp(); q11[val].value = rl.ElementAt(q).Key; val++; } n11 = val; label13.Text = "11. RULE HAS ANY OF (G1_UP, G6_UP, G72_UP):" + val; } val = 0; for (int q = 0; q < rl.Count; q++) { string[] str = rl.ElementAt(q).Key.Split('-'); string[] str1 = str[0].Split(','); string[] str2 = str[1].Split(','); int len = str1.Length + str2.Length; if (len >= 3) { q12[val] = new disp(); q12[val].value = rl.ElementAt(q).Key; val++; } n12 = val; label15.Text = "1. SIZE OF RULE >= 3:" + val; } val = 0; for (int q = 0; q < rl.Count; q++) { string[] str = rl.ElementAt(q).Key.Split('-'); string[] str1 = str[0].Split(','); if (str1.Length >= 2) { q13[val] = new disp(); q13[val].value = rl.ElementAt(q).Key; val++; } n13 = val; label16.Text = "2. SIZE OF BODY >= 2:" + val; } val = 0; for (int q = 0; q < rl.Count; q++) { string[] str = rl.ElementAt(q).Key.Split('-'); string[] str1 = str[1].Split(','); if (str1.Length >= 2) { q14[val] = new disp(); q14[val].value = rl.ElementAt(q).Key; val++; } n14 = val; label17.Text = "3. SIZE OF HEAD >= 2:" + val; } val = 0; for (int q = 0; q < rl.Count; q++) { string[] str = rl.ElementAt(q).Key.Split('-'); if (str[0].Contains("G1_UP") && str[1].Contains("G59_UP")) { q15[val] = new disp(); q15[val].value = rl.ElementAt(q).Key; val++; } n15 = val; label19.Text = "1. BODY HAS ANY OF G1_UP AND HEAD HAS 1 OF G59_UP:" + val; } val = 0; for (int q = 0; q < rl.Count; q++) { string[] str = rl.ElementAt(q).Key.Split('-'); if (str[0].Contains("G1_UP") || str[1].Contains("G6_UP")) { q16[val] = new disp(); q16[val].value = rl.ElementAt(q).Key; val++; } n16 = val; label20.Text = "2. BODY HAS ANY OF G1_UP OR HEAD HAS 1 OF G6_UP:" + val; } val = 0; for (int q = 0; q < rl.Count; q++) { string[] str = rl.ElementAt(q).Key.Split('-'); string[] str1 = str[1].Split(','); if (str[0].Contains("G1_UP")) { q17[val] = new disp(); q17[val].value = rl.ElementAt(q).Key; val++; } int val1 = 0; for (int o = 0; o < str1.Length; o++) { if (str1[o] == "G6_UP") { val1++; } } if (val1 == 2) { q17[val] = new disp(); q17[val].value = rl.ElementAt(q).Key; val++; } n17 = val; label21.Text = "3. BODY HAS 1 OF G1_UP OR HEAD HAS 2 OF G6_UP:" + val; } val = 0; for (int q = 0; q < rl.Count; q++) { string[] str = rl.ElementAt(q).Key.Split('-'); if (str[1].Contains("G1_UP") && (!str[0].Contains("ALL") || !str[0].Contains("AML") || !str[0].Contains("Colon Cancer") || !str[0].Contains("Breast Cancer"))) { q18[val] = new disp(); q18[val].value = rl.ElementAt(q).Key; val++; } n18 = val; label22.Text = "4. HEAD HAS 1 OF G1_UP AND BODY HAS 0 OF DISEASE:" + val; } val = 0; for (int q = 0; q < rl.Count; q++) { string[] str = rl.ElementAt(q).Key.Split('-'); if ((str[1].Contains("ALL") || str[1].Contains("AML") || str[1].Contains("Colon Cancer") || str[1].Contains("Breast Cancer")) || (!(rl.ElementAt(q).Key.Contains("G72_UP")) && (rl.ElementAt(q).Key.Contains("G96_Down"))) || (rl.ElementAt(q).Key.Contains("G72_UP") && (!rl.ElementAt(q).Key.Contains("G96_Down")))) { q19[val] = new disp(); q19[val].value = rl.ElementAt(q).Key; val++; } n19 = val; label23.Text = "5. HEAD HAS 1 OF DISEASE OR RULE HAS 1 OF (G72_UP, G96_DOWN):" + val; } val = 0; for (int q = 0; q < rl.Count; q++) { string[] str = rl.ElementAt(q).Key.Split('-'); string[] str1 = str[0].Split(','); string[] str2 = str[1].Split(','); int len = str1.Length + str2.Length; if ((((!str[0].Contains("G59_UP")) && str[0].Contains("G96_Down")) || ((str[0].Contains("G59_UP")) && (!str[0].Contains("G96_Down")))) && (len >= 3)) { q20[val] = new disp(); q20[val].value = rl.ElementAt(q).Key; val++; } n20 = val; label24.Text = "6. BODY HAS 1 of (G59_UP, G96_DOWN) AND SIZE OF RULE >=3:" + val; } }