Beispiel #1
0
 private void btnUpdate_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         BloodBank_HospitalBL bbBL = new BloodBank_HospitalBL();
         if (bbBL.ValidateBloodBankUpdateDetails(txtBBName.Text, txtBBAddress.Text, txtBBCity.Text, txtBBContactNo.Text))
         {
             BloodBankDetails details = new BloodBankDetails
             {
                 BloodBankID   = cmbBloodBankID.SelectedValue.ToString(),
                 BloodBankName = txtBBName.Text,
                 Address       = txtBBAddress.Text,
                 City          = txtBBCity.Text,
                 ContactNumber = long.Parse(txtBBContactNo.Text)
             };
             if (bbBL.UpdateBloodBankDetailsBL(details))
             {
                 gb.Visibility = Visibility.Hidden;
                 MessageBox.Show("Blood Bank Details Updated", "Blood Bank Management System");
             }
             else
             {
                 gb.Visibility = Visibility.Hidden;
                 MessageBox.Show("Blood Bank Details Could Not Be Updated", "Blood Bank Management System");
             }
         }
     }catch (BloodBankExceptions ex) { MessageBox.Show(ex.Message, "Warning"); }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Warning");
     }
 }
Beispiel #2
0
 private void cmbBloodBankID_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     try
     {
         BloodBank_HospitalBL bbBL        = new BloodBank_HospitalBL();
         BloodBankDetails     bankDetails = bbBL.SearchBloodBankDetailsBL(cmbBloodBankID.SelectedValue.ToString());
         if (bankDetails != null)
         {
             txtBBName.Text      = bankDetails.BloodBankName;
             txtBBAddress.Text   = bankDetails.Address;
             txtBBCity.Text      = bankDetails.City;
             txtBBContactNo.Text = (bankDetails.ContactNumber).ToString();
             gb.Visibility       = Visibility.Visible;
         }
         else
         {
             gb.Visibility = Visibility.Hidden;
             MessageBox.Show("Blood Bank Details Do Not Exist", "Blood Bank Management System");
         }
     }
     catch (BloodBankExceptions ex)
     {
         MessageBox.Show(ex.Message, "Warning");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Warning");
     }
 }
Beispiel #3
0
 private void BtnSubmit_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         BloodBank_HospitalBL bbBL = new BloodBank_HospitalBL();
         if (bbBL.ValidateHospitalData(txthID.Text, txthName.Text, txthAddress.Text, txthCity.Text, txthContactNo.Text))
         {
             Hospital hospital = new Hospital
             {
                 HospitalID   = txthID.Text,
                 HospitalName = txthName.Text,
                 Address      = txthAddress.Text,
                 City         = txthCity.Text,
                 ContactNo    = long.Parse(txthContactNo.Text),
             };
             if (bbBL.AddHospitalDetailsBL(hospital))
             {
                 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");
     }
 }
Beispiel #4
0
 private void btnLogin_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         BloodBank_HospitalBL bankBL = new BloodBank_HospitalBL();
         if (bankBL.SearchForDuplicateUserBL(txtUser.Text) == 1)
         {
             if (bankBL.UserLoginBL(txtUser.Text, pwbPassword.Password.ToString()))
             {
                 HomePage homePage = new HomePage();
                 homePage.Show();
                 this.Close();
             }
             else
             {
                 MessageBox.Show("Password is incorrect", "Blood Bank Management System");
             }
         }
         else
         {
             MessageBox.Show("Username does not exist", "Blood Bank Management System");
         }
     }catch (BloodBankExceptions ex) { MessageBox.Show(ex.Message, "Warning"); }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Warning");
     }
 }
Beispiel #5
0
 private void BtnSubmit_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         BloodBank_HospitalBL bloodBankBL = new BloodBank_HospitalBL();
         if (bloodBankBL.ValidateBloodBankData(txtbbID.Text, txtbbName.Text, txtbbAddress.Text, txtbbCity.Text, txtbbContactNo.Text))
         {
             if (bloodBankBL.VerifyBloodBankIDBL(txtbbID.Text) == 0)
             {
                 BloodBankDetails bbDetails = new BloodBankDetails
                 {
                     BloodBankID   = txtbbID.Text,
                     BloodBankName = txtbbName.Text,
                     Address       = txtbbAddress.Text,
                     City          = txtbbCity.Text,
                     ContactNumber = long.Parse(txtbbContactNo.Text),
                     //UserID = txtbbUserName.Text,
                     //Password = pwbbbPassword.Password.ToString()
                 };
                 if (bloodBankBL.AddBloodBankDetailsBL(bbDetails))
                 {
                     MessageBox.Show("Details Added", "Blood Bank Management System");
                 }
                 else
                 {
                     MessageBox.Show("Details could not be added", "Blood Bank Management System");
                 }
             }
             else
             {
                 MessageBox.Show("Blood Bank ID already exists", "Blood Bank Management System");
             }
         }
     }
     catch (BloodBankExceptions ex)
     {
         MessageBox.Show(ex.Message, "Warning");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Warning");
     }
 }
Beispiel #6
0
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     try
     {
         BloodBank_HospitalBL bankBL = new BloodBank_HospitalBL();
         DataTable            dt     = bankBL.GetAllBloodBankDetailsBL();
         if (dt != null)
         {
             dgBBDetails.ItemsSource = dt.DefaultView;
         }
         else
         {
             MessageBox.Show("There are no details available", "Blood Bank Management System");
         }
     }catch (BloodBankExceptions ex) { MessageBox.Show(ex.Message, "Warning"); }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Warning");
     }
 }
Beispiel #7
0
 private void btnDelete_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         string bbID = cmbBloodBankID.SelectedValue.ToString();
         BloodBank_HospitalBL bbBL = new BloodBank_HospitalBL();
         if (bbBL.DeleteBloodBankDetailsBL(bbID))
         {
             gb.Visibility = Visibility.Hidden;
             MessageBox.Show("Details Deleted", "Blood Bank Management System");
         }
     }
     catch (BloodBankExceptions ex)
     {
         MessageBox.Show(ex.Message, "Warning");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Warning");
     }
 }
Beispiel #8
0
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     try
     {
         BloodBank_HospitalBL bbBL = new BloodBank_HospitalBL();
         DataTable            dt   = bbBL.GetBloodBankIdBL();
         if (dt != null)
         {
             cmbBloodBankID.ItemsSource       = dt.DefaultView;
             cmbBloodBankID.DisplayMemberPath = "BloodBankID";
             cmbBloodBankID.SelectedValuePath = "BloodBankID";
         }
         else
         {
             MessageBox.Show("No Blood Bank ID available", "Blood Bank Management System");
         }
     }catch (BloodBankExceptions ex) { MessageBox.Show(ex.Message, "Warning"); }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Warning");
     }
 }