protected void ddl_Rent_SelectedIndexChanged(object sender, EventArgs e) { decimal bikeRent = 0; List <Rent> Obj_Rent = Rental_BAL.GetRentDetails(ddl_RentID.SelectedValue); if (Obj_Rent != null && Obj_Rent.Count > 0) { for (int i = 0; i < Obj_Rent.Count; i++) { List <Customer> Obj_Customer = Customer_BAL.GetCustomerDetails(Obj_Rent[i].CustomerID.ToString()); if (Obj_Customer != null && Obj_Customer.Count > 0) { for (int k = 0; k < Obj_Customer.Count; k++) { txtCustomerName.Text = Obj_Customer[k].FirstName; } } List <Bike> Obj_Bike = Bike_BAL.GetBikeDetails(Obj_Rent[i].BikeID.ToString()); if (Obj_Bike != null && Obj_Bike.Count > 0) { for (int j = 0; j < Obj_Bike.Count; j++) { txtBikeModel.Text = Obj_Bike[j].Model; bikeRent = Convert.ToDecimal(Obj_Bike[j].RentPerDay); } } txtIssueDate.Text = Obj_Rent[i].IssueDate.ToString(); txtReturnDate.Text = DateTime.Now.ToString(); DateTime issuedate = Convert.ToDateTime(Obj_Rent[i].IssueDate); double days = (DateTime.Now - issuedate).TotalDays; txtTotalRent.Text = (bikeRent * Convert.ToDecimal(Math.Round(days))).ToString(); } } }
protected void ddl_Customer_SelectedIndexChanged(object sender, EventArgs e) { List <Customer> Obj_Customer = Customer_BAL.GetCustomerDetails(ddl_Customer.SelectedValue); if (Obj_Customer != null && Obj_Customer.Count > 0) { for (int i = 0; i < Obj_Customer.Count; i++) { txtFirstName.Text = Obj_Customer[i].FirstName; } } }
protected void Insert_btn_Click(object sender, EventArgs e) { Customer Obj_Ins_Cust = new Customer { FirstName = txtFirstName.Text, LastName = txtLastName.Text, Address = txtAddress.Text, Phone = txtPhone.Text, LicenseNo = txtLicenseNo.Text }; Customer_BAL.InsertCustomer(Obj_Ins_Cust); Response.Redirect("default.aspx"); }
protected void Update_btn_Click(object sender, EventArgs e) { Customer Obj_Ins_Cust = new Customer { CustomerID = Convert.ToInt32(ddl_Customer.SelectedValue), FirstName = txtFirstName.Text, LastName = txtLastName.Text, Address = txtAddress.Text, Phone = txtPhone.Text, LicenseNo = txtLicenseNo.Text }; Customer_BAL.UpdateCustomer(Obj_Ins_Cust); Response.Redirect("default.aspx"); }
private void FillCustomerDetails() { Customer_BAL Obj_Cust = new Customer_BAL(); List <Customer> Obj_Customer_ID = Obj_Cust.GetCustomerData(); if (Obj_Customer_ID != null && Obj_Customer_ID.Count > 0) { for (int i = 0; i < Obj_Customer_ID.Count; i++) { ddl_Customer.Items.Add(Obj_Customer_ID[i].CustomerID.ToString()); } ddl_Customer.Items.Insert(0, new ListItem("Select Customer", " ")); } else { ddl_Customer.Items.Clear(); } }
//Selecting the datas by selecring the Id from drop down box protected void ddl_Rent_SelectedIndexChanged(object sender, EventArgs e) { //Creating a varibale to find the rent per day decimal MovieRe = 0; //Listing the Movie rental datas to dropdownbox List <MovieRent> Obj_Rent = MovieRent_BAL.GetRentDetails_BAL(ddl_RentID.SelectedValue); if (Obj_Rent != null && Obj_Rent.Count > 0) { for (int i = 0; i < Obj_Rent.Count; i++) { //Getting selected customer details List <Customer> Obj_Customer = Customer_BAL.GetCustomerDetails_BAL(Obj_Rent[i].CustomerID.ToString()); if (Obj_Customer != null && Obj_Customer.Count > 0) { for (int k = 0; k < Obj_Customer.Count; k++) { txt_CustomerName.Text = Obj_Customer[k].FirstName; } } //Getting Movie details List <Movy> Obj_Movie = Movies_BAL.GetMovieDetails_BAL(Obj_Rent[i].MovieID.ToString()); if (Obj_Movie != null && Obj_Movie.Count > 0) { for (int j = 0; j < Obj_Movie.Count; j++) { txt_movieTitle.Text = Obj_Movie[j].Title; MovieRe = Convert.ToDecimal(Obj_Movie[j].RentPerDay); } } // Coverting to the datatype to string and dateTime txtIssueDate.Text = Obj_Rent[i].IssuseDate.ToString(); txtReturnDate.Text = DateTime.Now.ToString(); DateTime issuedate = Convert.ToDateTime(Obj_Rent[i].IssuseDate); double days = (DateTime.Now - issuedate).TotalDays; //Calculating the Rent txtTotalRent.Text = (MovieRe * Convert.ToDecimal(Math.Round(days))).ToString(); } } }
protected void Delete_btn_Click(object sender, EventArgs e) { Customer_BAL.DeletCustomer(ddl_Customer.SelectedValue); Response.Redirect("default.aspx"); }