private void ViewBookingDetail()
        {
            Booking book = new Booking();

            book.RefNum = txtRefNum.Text.Trim();

            BookingComponent serv = new BookingComponent();

            serv.ViewBooking(ref book);
            lblID.Text = book.ID.ToString();

            calStartDate.SelectedDate = book.StartDate;
            calEndDate.SelectedDate = book.EndDate;
            ddlRoom.SelectedValue = book.RoomID.ToString();

            foreach (AssetBooking asset in book.AssetBookings)
            {

                for (int i = 0; i < lstAssetList.Items.Count; i++)
                {
                    if (asset.AssetID == int.Parse(lstAssetList.Items[i].Value))
                    {
                        lstSelectedAsset.Items.Add(lstAssetList.Items[i]);
                        lstAssetList.Items.RemoveAt(i);

                        break;
                    }
                }

            }

        }
        protected void btnviewbooking_Click(object sender, EventArgs e)
        {
            //IUserService userservice = new UserService();
            //IBookingService bookingservice = new BookingService();
            //User user = new User();
            //Booking booking = new Booking();
            //booking.RefNum = txtrefnum.Text;
            //try
            //{
            //    bookingservice.ViewBooking(ref booking);
            //    lblID.Text = booking.ID.ToString();
            //    lblLoginID.Text = user.LoginID;
            //   txtroomid.Text = booking.RoomID.ToString();
            //    txtstartdate.Text = booking.StartDate.ToString();
            //    txtenddate.Text = booking.EndDate.ToString();
            //}
            //catch (Exception ex)
            //{
            //    if (IsPostBack)
            //    {
            //        lblstatus.Text = ex.Message;
            //    }
            //}
            IBookingComponent bookingservice = new BookingComponent();
            //   User user = new User();
            Booking booking = new Booking();
            try
            {

                //booking.ID = int.Parse(lblID.Text);
                //booking.RoomID = (int.Parse)(txtroomid.Text);
                //booking.StartDate = DateTime.Parse(txtstartdate.Text);
                //booking.EndDate = DateTime.Parse(txtenddate.Text);
                booking.RefNum = txtrefnum.Text;
                bookingservice.ViewBooking(ref booking);
                txtroomid.Text = booking.RoomID.ToString();
                txtstartdate.Text = booking.StartDate.ToString();
                txtenddate.Text = booking.EndDate.ToString();


                // lblstatus.Text = "Your Booking has been update!" + booking.RefNum;





            }
            catch (Exception)
            {

                throw;
            }
           
           
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
          //  IUserService userservice = new UserService();
            IBookingComponent bookingservice = new BookingComponent();
         //   User user = new User();
            Booking booking = new Booking();
            try
            {
              
                //booking.ID = int.Parse(lblID.Text);
                //booking.RoomID = (int.Parse)(txtroomid.Text);
                //booking.StartDate = DateTime.Parse(txtstartdate.Text);
                //booking.EndDate = DateTime.Parse(txtenddate.Text);
                booking.RefNum = txtrefnum.Text;
                bookingservice.ViewBooking(ref booking);
                txtroomid.Text = booking.RoomID.ToString();
                txtstartdate.Text = booking.StartDate.ToString();
                txtenddate.Text = booking.EndDate.ToString();
                

               // lblstatus.Text = "Your Booking has been update!" + booking.RefNum;
               
                
                    
                
 
            }
            catch (Exception)
            {
                
                throw;
            }
        }