Example #1
0
        private void btnUpdateCampDetails_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                BloodDonationCampBL bb = new BloodDonationCampBL();
                if (bb.ValidateBloodDonationCampData(txtBloodDonationCampId.Text, txtCampName.Text, txtAddress.Text, txtCity.Text, txtBloodBankId.Text, txtCampStartDate.Text, txtCampEndDate.Text))
                {
                    if (bb.validateCampIdModify(txtBloodDonationCampId.Text))
                    {
                        BloodDonationCamp b = new BloodDonationCamp
                        {
                            BloodDonationCampId = txtBloodDonationCampId.Text,
                            CampName            = txtCampName.Text,
                            Address             = txtAddress.Text,
                            City          = txtCity.Text,
                            CampStartDate = Convert.ToDateTime(txtCampStartDate.Text),
                            CampEndDate   = Convert.ToDateTime(txtCampEndDate.Text)
                        };

                        if (bb.ModifyCampBLL(b))
                        {
                            txtBloodDonationCampId.IsEnabled = true;
                            gbModify.Visibility = Visibility.Hidden;
                            MessageBox.Show("Blood Donation Camp Info Saved.");
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #2
0
 private void btnsearchCamp_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         BloodDonationCampBL bb = new BloodDonationCampBL();
         BloodDonationCamp   b  = bb.SearchCampBLL(txtBloodDonationCampId.Text);
         if (b != null)
         {
             txtCampName.Text                 = b.CampName;
             txtAddress.Text                  = b.Address;
             txtCity.Text                     = b.City;
             txtBloodBankId.Text              = b.BloodBankId.ToString();
             txtCampStartDate.Text            = b.CampStartDate.ToString();
             txtCampEndDate.Text              = b.CampEndDate.ToString();
             gbModify.Visibility              = Visibility.Visible;
             txtBloodDonationCampId.IsEnabled = false;
         }
         else
         {
             gbModify.Visibility = Visibility.Hidden;
             MessageBox.Show
                 (string.Format("Blood Donation camp with id {0} does not exists.", txtBloodDonationCampId.Text));
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Example #3
0
 public bool ModifyCampBLL(BloodDonationCamp modify)
 {
     try
     {
         BloodDonationCampDL bd = new BloodDonationCampDL();
         return(bd.ModifyCampDAL(modify));
     }
     catch
     {
         throw;
     }
 }
Example #4
0
        //--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
        public bool ArrangeCampDAL(BloodDonationCamp arrange)
        {
            bool arrangeCamp = false;

            try
            {
                cmd             = new SqlCommand();
                cmd.CommandText = "BBank.ArrangeCamp";
                cmd.Connection  = con;
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.AddWithValue("@BloodDonationCampId", arrange.BloodDonationCampId);
                cmd.Parameters.AddWithValue("@CampName", arrange.CampName);
                cmd.Parameters.AddWithValue("@Address", arrange.Address);
                cmd.Parameters.AddWithValue("@City", arrange.City);
                cmd.Parameters.AddWithValue("@BloodBankId", arrange.BloodBankId);
                cmd.Parameters.AddWithValue("@CampStartDate", arrange.CampStartDate);
                cmd.Parameters.AddWithValue("@CampEndDate", arrange.CampEndDate);


                con.Open();
                int noOfRowsAffected = cmd.ExecuteNonQuery();

                if (noOfRowsAffected == 1)
                {
                    arrangeCamp = true;
                }
            }
            catch (SqlException)
            {
                throw;
            }
            catch (SystemException)
            {
                throw;
            }
            catch (Exception)
            {
                MessageBox.Show("Please enter valid entries.");
            }
            finally
            {
                if (con.State == ConnectionState.Open)
                {
                    con.Close();
                }
            }
            return(arrangeCamp);
        }
Example #5
0
        public bool ArrangeCampBLL(BloodDonationCamp arrange)
        {
            bool arrangeCamp = false;

            try
            {
                BloodDonationCampDL bBMSDAL = new BloodDonationCampDL();
                arrangeCamp = bBMSDAL.ArrangeCampDAL(arrange);
            }
            catch
            {
                throw;
            }

            return(arrangeCamp);
        }
Example #6
0
        public BloodDonationCamp SearchCampDAL(string bloodDonationCampID)
        {
            BloodDonationCamp p = null;

            try
            {
                cmd             = new SqlCommand();
                cmd.CommandText = "BBank.SearchCamp";
                cmd.Connection  = con;
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@BloodDonationCampId", bloodDonationCampID);

                con.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                if (dr.HasRows)
                {
                    dr.Read();
                    p = new BloodDonationCamp
                    {
                        BloodDonationCampId = dr["BloodDonationCampId"].ToString(),
                        CampName            = dr["CampName"].ToString(),
                        Address             = dr["Address"].ToString(),
                        City          = dr["City"].ToString(),
                        BloodBankId   = dr["BloodBankId"].ToString(),
                        CampStartDate = DateTime.Parse(dr["CampStartDate"].ToString()),
                        CampEndDate   = DateTime.Parse(dr["CampEndDate"].ToString())
                    };
                    dr.Close();
                }
            }
            catch
            {
                throw;
            }
            finally
            {
                if (con.State == ConnectionState.Open)
                {
                    con.Close();
                }
            }
            return(p);
        }
Example #7
0
        //--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
        public bool ModifyCampDAL(BloodDonationCamp modify)
        {
            bool result = false;

            try
            {
                cmd             = new SqlCommand();
                cmd.CommandText = "BBank.ModifyCamp";
                cmd.Connection  = con;
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.AddWithValue("@BloodDonationCampId", modify.BloodDonationCampId);
                cmd.Parameters.AddWithValue("@CampName", modify.CampName);
                cmd.Parameters.AddWithValue("@Address", modify.Address);
                cmd.Parameters.AddWithValue("@City", modify.City);
                cmd.Parameters.AddWithValue("@CampStartDate", modify.CampStartDate);
                cmd.Parameters.AddWithValue("@CampEndDate", modify.CampEndDate);

                con.Open();
                int noOfRowsAffected = cmd.ExecuteNonQuery();
                if (noOfRowsAffected == 1)
                {
                    result = true;
                }
            }
            catch
            {
                throw;
            }
            finally
            {
                if (con.State == ConnectionState.Open)
                {
                    con.Close();
                }
            }
            return(result);
        }
Example #8
0
        private void btnArrange_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                BloodDonationCampBL bl = new BloodDonationCampBL();
                if (bl.ValidateBloodDonationCampData(txtBloodDonationCampId.Text, txtCampName.Text, txtAddress.Text, txtCity.Text, txtBloodBankId.Text, txtCampStartDate.Text, txtCampEndDate.Text))
                {
                    if (bl.validateCampIdArrange(txtBloodDonationCampId.Text))
                    {
                        BloodDonationCamp arrange = new BloodDonationCamp()
                        {
                            BloodDonationCampId = txtBloodDonationCampId.Text,
                            CampName            = txtCampName.Text,
                            Address             = txtAddress.Text,
                            City          = txtCity.Text,
                            BloodBankId   = txtBloodBankId.Text,
                            CampStartDate = Convert.ToDateTime(txtCampStartDate.Text),
                            CampEndDate   = Convert.ToDateTime(txtCampEndDate.Text)
                        };


                        if (bl.ArrangeCampBLL(arrange))
                        {
                            MessageBox.Show(" Blood Donation Camp Arranged Successfully");
                        }
                        else
                        {
                            MessageBox.Show("Details Not Added");
                        }
                    }
                }
            }
            catch
            {
                throw;
            }
        }