public void RegisterDonatorTest()
        {
            Donator     donator     = new Donator("Popescu", "Ion", "M", DateTime.Parse("1998-02-12"), "Cluj-Napoca", "Cluj-Napoca", "Cluj", null, null, null, "0712121213", "*****@*****.**");
            UserDonator userDonator = new UserDonator("popescupopescu", "8287458823facb8ff918dbfabcd22ccb"); // parola este "parola"

            int count = donatorService.GetAllDonatori().Count;

            donatorService.RegisterDonator("popescupopescu", "parola", "Popescu", "Ion", "M", DateTime.Parse("1998-02-12"), "Cluj-Napoca", "Cluj-Napoca", "Cluj", null, null, null, "0712121213", "*****@*****.**");

            Assert.AreEqual(count + 1, donatorService.GetAllDonatori().Count);

            donatorService.DeleteDonatorAndUser(donator, userDonator);

            Assert.AreEqual(count, donatorService.GetAllDonatori().Count);
        }
示例#2
0
        public void LoadDataGridView1()
        {
            listDonatori = serviceDonator.GetAllDonatori();

            bindingSource            = new BindingSource(listDonatori, null);
            dataGridView1.DataSource = listDonatori;
            if (bindingSource.Position >= 0)
            {
                dataGridView1.Rows[bindingSource.Position].Selected = true;
            }
        }
示例#3
0
        private void btnNotifica_Click(object sender, EventArgs e)
        {
            DonatorService donatorService = new DonatorService();
            var            donatori       = donatorService.GetAllDonatori();
            CerereService  cerereservice  = new CerereService();

            List <Donator> lista = new List <Donator>();

            foreach (var i in donatori)
            {
                if (i.Localitate == centru.Oras && i.Activ == "T") // 1 = true
                {
                    cerereservice.AddNotificare(i.Id, cerere.Id);
                    lista.Add(i);
                }
            }
            if (lista.Count <= 10)
            {
                foreach (var i in donatori)
                {
                    if (i.Judet == centru.Judet && !lista.Contains(i) && i.Activ == "T") // 1 = true
                    {
                        cerereservice.AddNotificare(i.Id, cerere.Id);
                        lista.Add(i);
                    }
                }
            }
            if (lista.Count <= 10)
            {
                foreach (var i in donatori)
                {
                    if (!lista.Contains(i) && i.Activ == "T") // 1 = true
                    {
                        cerereservice.AddNotificare(i.Id, cerere.Id);
                        lista.Add(i);
                    }
                }
            }

            this.Close();
        }