Exemple #1
0
        private void loadRepeater()
        {
            touristbookingList = TouristBooking.GetAllToursOfTourist(int.Parse(Session["tourist_id"].ToString()));

            RepeaterBookings.DataSource = touristbookingList;
            RepeaterBookings.DataBind();
        }
Exemple #2
0
        protected void RepeaterBookings_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            RepeaterItem item1     = e.Item;
            Label        theTourId = (Label)item1.FindControl("LbName");

            string statusput = "Rejected";

            TouristBooking tg = new TouristBooking(int.Parse(theTourId.Text), statusput);

            TouristBooking.UpdateTourGuideBooking(tg);
        }
        protected void BtnConfirm_Click(object sender, EventArgs e)
        {
            if (DateTime.Parse(TourDate.Text) < DateTime.Now)
            {
                Response.Write("Date Is Not Valid!");
            }
            else
            {
                string timeanddate = TourDate.Text + " " + TourTime.Text;
                string statuscheck = "-";

                TouristBooking obj = new TouristBooking(int.Parse(gettouristid.Text), gettourguidename.Text, tourguidetitleLabel.Text, timeanddate, statuscheck, int.Parse(gettourguideid.Text));
                TouristBookingDAO.InsertBooking(obj);
            }
        }
Exemple #4
0
        public static void InsertBooking(TouristBooking tb)
        {
            string        DBConnect = ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;
            SqlConnection myConn    = new SqlConnection(DBConnect);

            string sqlStmt = "INSERT INTO TouristBooking (tourist_id, name, tourtitle, timing, status, tourguide_id)" +
                             "VALUES (@paraTouristId, @paraName, @paraTourTitle, @paraTiming, @paraStatus, @paraTourGuideId)";

            SqlCommand sqlCmd = new SqlCommand(sqlStmt, myConn);

            sqlCmd.Parameters.AddWithValue("@paraTouristId", tb.TouristId);
            sqlCmd.Parameters.AddWithValue("@paraName", tb.Name);
            sqlCmd.Parameters.AddWithValue("@paraTourTitle", tb.TourTitle);
            sqlCmd.Parameters.AddWithValue("@paraTiming", tb.Timing);
            sqlCmd.Parameters.AddWithValue("@paraStatus", tb.Status);
            sqlCmd.Parameters.AddWithValue("@paraTourGuideId", tb.TourGuideId);


            myConn.Open();
            sqlCmd.ExecuteNonQuery();
            myConn.Close();
        }
Exemple #5
0
        public static void UpdateTourBooking(TouristBooking tg)
        {
            string        DBConnect = ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;
            SqlConnection myConn    = new SqlConnection(DBConnect);

            string sqlStmt = "Update TouristBooking Set status = @paraStatus Where tour_id = @paraId;";

            SqlCommand cmd = new SqlCommand(sqlStmt, myConn);

            cmd.Parameters.AddWithValue("@paraStatus", tg.Status);
            cmd.Parameters.AddWithValue("@paraId", tg.TourId);
            try
            {
                myConn.Open();
                cmd.ExecuteNonQuery();
                myConn.Close();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }
        }
Exemple #6
0
        public static List <TouristBooking> SelectTourByTourGuideId(int id)
        {
            string        DBConnect = ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;
            SqlConnection myConn    = new SqlConnection(DBConnect);

            string sqlStmt = "Select * from TouristBooking where tourguide_id = @paraId and status = '-'";


            SqlDataAdapter da = new SqlDataAdapter(sqlStmt, myConn);

            da.SelectCommand.Parameters.AddWithValue("@paraId", id);

            DataSet ds = new DataSet();

            da.Fill(ds);

            List <TouristBooking> personalTourList = new List <TouristBooking>();
            int rec_cnt = ds.Tables[0].Rows.Count;


            for (int i = 0; i < rec_cnt; i++)
            {
                DataRow row          = ds.Tables[0].Rows[i];
                int     tourist_id   = int.Parse(row["tourist_id"].ToString());
                string  name         = row["name"].ToString();
                int     tour_id      = int.Parse(row["tour_id"].ToString());
                string  tourtitle    = row["tourtitle"].ToString();
                string  timing       = row["timing"].ToString();
                string  status       = row["status"].ToString();
                int     tourguide_id = int.Parse(row["tourguide_id"].ToString());


                TouristBooking obj = new TouristBooking(tourist_id, name, tour_id, tourtitle, timing, status, tourguide_id);
                personalTourList.Add(obj);
            }
            return(personalTourList);
        }