Example #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");
     }
 }
Example #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");
     }
 }
Example #3
0
 public bool AddBloodBankDetailsBL(BloodBankDetails bloodBankDetails)
 {//Insert Blood Bank Details Into Blood Bank Table
     try
     {
         BloodBank_HospitalDL bbDAL = new BloodBank_HospitalDL();
         return(bbDAL.AddBloodBankDetailsDL(bloodBankDetails));
     }
     catch (BloodBankExceptions)
     {
         throw;
     }
 }
Example #4
0
 public bool UpdateBloodBankDetailsBL(BloodBankDetails bloodBankDetails)
 {//Update Blood Bank Details In Blood Bank Table
     try
     {
         BloodBank_HospitalDL bbDAL = new BloodBank_HospitalDL();
         return(bbDAL.UpdateBloodBankDetailsDL(bloodBankDetails));
     }
     catch (BloodBankExceptions)
     {
         throw;
     }
 }
Example #5
0
        public bool AddBloodBankDetailsDL(BloodBankDetails bbDetails)
        {//Insert Blood Bank Details Into Blood Bank Table
            bool DetailsAdded = false;

            try
            {
                con = new SqlConnection(conStr);

                com = new SqlCommand("BBank.uspAddBloodBankDetails2", con);

                com.CommandType = CommandType.StoredProcedure;

                com.Parameters.AddWithValue("@bbID", bbDetails.BloodBankID);

                com.Parameters.AddWithValue("@bbName", bbDetails.BloodBankName);

                com.Parameters.AddWithValue("@bbAddress", bbDetails.Address);

                com.Parameters.AddWithValue("@bbCity", bbDetails.City);

                com.Parameters.AddWithValue("@bbContactNo", bbDetails.ContactNumber);

                //com.Parameters.AddWithValue("@bbUserID", bbDetails.UserID);

                //com.Parameters.AddWithValue("@bbPassword", bbDetails.Password);

                con.Open();

                com.ExecuteNonQuery();
                DetailsAdded = true;
            }
            catch (BloodBankExceptions) { throw; }
            catch (SqlException)
            {
                throw;
            }
            catch (SystemException)
            {
                throw;
            }
            finally
            {
                if (con.State == ConnectionState.Open)
                {
                    con.Close();
                }
            }
            return(DetailsAdded);
        }
Example #6
0
        public BloodBankDetails SearchBloodBankDetailsDL(string bbID)
        {//Search For Blood Bank Details
            BloodBankDetails p = null;

            try
            {
                con = new SqlConnection(conStr);

                com = new SqlCommand("BBank.uspSearchBloodBankDetails", con);


                com.CommandType = CommandType.StoredProcedure;
                com.Parameters.AddWithValue("@bbID", bbID);

                con.Open();
                SqlDataReader dr = com.ExecuteReader();
                if (dr.HasRows)
                {
                    dr.Read();
                    p = new BloodBankDetails
                    {
                        BloodBankName = dr["BloodBankName"].ToString(),
                        Address       = dr["Address"].ToString(),
                        City          = dr["City"].ToString(),
                        ContactNumber = long.Parse(dr["ContactNumber"].ToString()),
                    };
                    dr.Close();
                }
            }
            catch (BloodBankExceptions) { throw; }
            catch (SqlException)
            {
                throw;
            }
            catch (SystemException)
            {
                throw;
            }
            finally
            {
                if (con.State == ConnectionState.Open)
                {
                    con.Close();
                }
            }
            return(p);
        }
Example #7
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");
     }
 }