Esempio n. 1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                DonorBL donor = new DonorBL();

                if (donor.ValidateBloodDonorData(txtDonorID.Text, txtDonorFName.Text, txtDonorLName.Text, txtDonorAdd.Text, txtDonorCity.Text, txtDonorMobile.Text))
                {
                    DonorEntities donorEntities = new DonorEntities()
                    {
                        BloodDonorID = txtDonorID.Text,

                        FirstName  = txtDonorFName.Text,
                        LastName   = txtDonorLName.Text,
                        Address    = txtDonorAdd.Text,
                        City       = txtDonorCity.Text,
                        Mobile     = txtDonorMobile.Text,
                        BloodGroup = cmbBG.SelectedValue.ToString()
                    };

                    DonorBL dbl = new DonorBL();
                    if (donor.AddDonor(donorEntities))
                    {
                        MessageBox.Show("Details Added", "Blood Bank Management System");
                    }
                    else
                    {
                        MessageBox.Show("Details could not be added", "Blood Bank Management System");
                    }
                }
            }
            catch (BloodBankExceptions ex)
            {
                MessageBox.Show(ex.Message, "Warning");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Warning");
            }
        }