public void GetDonatoriByDataNasteriiTest() { List <Donator> list1 = donatorService.GetDonatoriByDataNasterii("1996-02-22"); int count1 = list1.Count; Assert.AreEqual(1, count1); List <Donator> list2 = donatorService.GetDonatoriByDataNasterii("1-1-1"); int count2 = list2.Count; Assert.AreEqual(0, count2); }
private void button1_Click(object sender, EventArgs e) { String selected = comboBox1.SelectedItem.ToString(); if (selected.Equals("toți donatorii")) { LoadDataGridView1(); } if (selected.Equals("după nume")) { String nume = textBox1.Text; if (nume.Equals("")) { LoadDataGridView1(); } else { listDonatori = serviceDonator.GetDonatoriByNume(nume); bindingSource = new BindingSource(listDonatori, null); dataGridView1.DataSource = bindingSource; if (bindingSource.Position >= 0) { dataGridView1.Rows[bindingSource.Position].Selected = true; } } } else if (selected.Equals("după data nașterii")) { String dataNasterii = textBox1.Text; if (dataNasterii.Equals("")) { LoadDataGridView1(); } else { listDonatori = serviceDonator.GetDonatoriByDataNasterii(dataNasterii); bindingSource = new BindingSource(listDonatori, null); dataGridView1.DataSource = bindingSource; if (bindingSource.Position >= 0) { dataGridView1.Rows[bindingSource.Position].Selected = true; } } } else if (selected.Equals("după județ")) { String judet = textBox1.Text; if (judet.Equals("")) { LoadDataGridView1(); } else { listDonatori = serviceDonator.GetDonatoriByJudet(judet); bindingSource = new BindingSource(listDonatori, null); dataGridView1.DataSource = bindingSource; if (bindingSource.Position >= 0) { dataGridView1.Rows[bindingSource.Position].Selected = true; } } } else if (selected.Equals("după activitate")) { String activitate = textBox1.Text; if (activitate.Equals("")) { LoadDataGridView1(); } else { listDonatori = serviceDonator.GetDonatoriByActivitate(activitate); bindingSource = new BindingSource(listDonatori, null); dataGridView1.DataSource = bindingSource; if (bindingSource.Position >= 0) { dataGridView1.Rows[bindingSource.Position].Selected = true; } } } }