protected void btnSubmit_Click(object sender, EventArgs e)
 {
     if (lblTitle.Text == "Deposit Retrival")
     {
         if (tbxValue.Value == RentalDB.getRentalbyID(Request.QueryString["rentalID"].ToString()).DepositRetrievalCode)
         {
             RentalDB.updateRentStatus(Request.QueryString["rentalID"].ToString(), "Ended & Returned");
             btnRetrivalCode.Visible = false;
             Response.Redirect(Request.RawUrl);
         }
         else
         {
             ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Incorrect Retrival Code!')", true);
         }
     }
     else
     {
         if (tbxValue.Value == RentalDB.getRentalbyID(Request.QueryString["rentalID"].ToString()).PaymentReleaseCode)
         {
             RentalDB.updateRentStatus(Request.QueryString["rentalID"].ToString(), "On-going");
             btnReleaseCode.Visible = false;
             Response.Redirect(Request.RawUrl);
         }
         else
         {
             ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Incorrect Payment Release Code!')", true);
         }
     }
 }
    public void Execute(IJobExecutionContext context)
    {
        List <Rental> rentWithoutExt = RentalDB.getRentalsThatExceeds(DateTime.Now);
        List <Rental> rentWithExt    = RentalDB.getRentalsWithExtensionThatExceeds(DateTime.Now);

        foreach (Rental r in rentWithoutExt)
        {
            RentalDB.updateRentStatus(r.RentalID, "Ended");
        }

        foreach (Rental r in rentWithExt)
        {
            RentalDB.updateRentStatus(r.RentalID, "Ended");
        }
    }
Example #3
0
    public void Execute(IJobExecutionContext context)
    {
        List <Rental> rentWithoutExt = RentalDB.getRentalsThatExceeds(DateTime.Now);
        List <Rental> rentWithExt    = RentalDB.getRentalsWithExtensionThatExceeds(DateTime.Now);

        foreach (Rental r in rentWithoutExt)
        {
            RentalDB.updateRentStatus(r.RentalID, "Ended");
            RentalDB.setRetrievalCodeForRent(r.RentalID, Utility.getRandomizedChar(6, 0));
        }

        foreach (Rental r in rentWithExt)
        {
            RentalDB.updateRentStatus(r.RentalID, "Ended");
            RentalDB.setRetrievalCodeForRent(r.RentalID, Utility.getRandomizedChar(6, 0));
        }
    }