private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { Bludo bludo = (Bludo)comboBox1.SelectedItem; var produkty = from n in bludo.Produkts where n.Ves > (bludo.Vyhod / 4) select new { n.Name, n.Ves }; dataGridView5.DataSource = produkty.ToList(); label6.Text = vyhod + bludo.Vyhod.ToString(); }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { Bludo bludo = (Bludo)comboBox1.SelectedItem; //var produkty = from n in bludo.Produkts // where n.Ves > (bludo.Vyhod / 4) // select new { n.Name, n.Ves }; //dataGridView5.DataSource = produkty.ToList(); dataGridView5.DataSource = bludo.Produkts.Where(produkt => produkt.Ves > (bludo.Vyhod / 4)).Select(produkt => new { produkt.Name, produkt.Ves }).ToList(); label6.Text = vyhod + bludo.Vyhod.ToString(); }
static public int bludo_sort_vyhod_ubyv_trud_alpha(Bludo bludo1, Bludo bludo2) { int by_vyhod_ubyv = bludo2.Vyhod.CompareTo(bludo1.Vyhod); if (by_vyhod_ubyv != 0) { return(by_vyhod_ubyv); } else { int by_trud = bludo1.Trud.CompareTo(bludo2.Trud); if (by_trud != 0) { return(by_trud); } else { return(bludo1.Name.CompareTo(bludo2.Name)); } } }
static public int bludo_sort_kol_vo_produktov_alpha(Bludo bludo1, Bludo bludo2) { int by_kol_vo_produktov = kol_vo_produktov(bludo1).CompareTo(kol_vo_produktov(bludo2)); return(by_kol_vo_produktov == 0 ? bludo1.Name.CompareTo(bludo2.Name) : by_kol_vo_produktov); }
static public int sum_ves_produktov(Bludo bludo) { return(bludo.Produkts.Sum(p => p.Ves)); }
static public int kol_vo_produktov(Bludo bludo) { return(bludo.Produkts.Count); }
private void DataGridView1_SelectionChanged(object sender, EventArgs e) { bludo = Program.vid_Bludas.Find(v => v.Name == comboBox1.Text) .Bludos.Find(b => b.Name == dataGridView1.SelectedRows[0].Cells[0].Value.ToString()); dataGridView2.DataSource = bludo.Produkts; }