示例#1
0
        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();
                }
            }
        }
示例#2
0
        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;
                }
            }
        }
示例#3
0
        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");
        }
示例#4
0
        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");
        }
示例#5
0
        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();
                }
            }
        }
示例#7
0
 protected void Delete_btn_Click(object sender, EventArgs e)
 {
     Customer_BAL.DeletCustomer(ddl_Customer.SelectedValue);
     Response.Redirect("default.aspx");
 }