private void btnAdauga_Click(object sender, EventArgs e) { PungaSange punga = new PungaSange(); if (textBoxNume.Text == "" || textBoxPrenume.Text == "" || textBoxEmail.Text == "") { MessageBox.Show("Completati toate datele despre donator!"); } else { Donator donator = new Donator(); donator.Email = textBoxEmail.Text; donator.Nume = textBoxNume.Text; donator.Prenume = textBoxPrenume.Text; punga.CantitateSange = 500.0F; punga.CantitatePlasma = 275.0F; punga.CantitateGlobuleRosii = 75; //trilioane punga.CantitateTrombocite = 150; //miliarde try { serviceCentru.AddPungaSange(punga, donator, centru); }catch (Exception ex) { MessageBox.Show(ex.Message); } loadDataGridView2(); } }
public void testAddPungaSange() { DonatorService srvDon = new DonatorService(); srvDon.RegisterDonator("test", "test", "testNume", "testPrenume", "M", Convert.ToDateTime("04-02-1997"), "testDomiciliu", "testLocalitate", "testJudet", "", "", "", "1935647856", "*****@*****.**"); Donator donator = srvDon.GetDonator("test"); CentruService service = new CentruService(); CentruTransfuzie centru = new CentruTransfuzie("test", "test", "test", "test"); PungaSange punga = new PungaSange(); punga.CantitateSange = 0.5F; punga.CantitatePlasma = 0.275F; punga.CantitateGlobuleRosii = -1; punga.CantitateTrombocite = 150; service.AddPungaSange(punga, donator, centru.Nume); Assert.AreNotEqual(service.GetAllPungiSange().Where(x => x.CantitateGlobuleRosii == -1), null); }