예제 #1
0
        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);
        }
예제 #2
0
        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;
                    }
                }
            }
        }