Ejemplo n.º 1
0
        public static Traveller Login(string UserName, string Password)
        {
            OracleConnection conn = new OracleConnection(String.Format("Data Source=Neptune; User Id={0}; Password={1};", UserName, Password));

            conn.Open(); // Try to connect using given username/password - if can't connect, an exception is thrown
            conn.Close();
            TravellerDAO travellerDao = new TravellerDAO(UserName, Password);

            return(travellerDao.FindById());
        }
Ejemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Traveller    traveller    = (Traveller)Session["traveller"];
            TravellerDAO travellerDAO = new TravellerDAO(traveller.Id, traveller.Password);
            Traveller    t            = travellerDAO.FindById();

            if (traveller.IsAdmin)
            {
                lblAdmin.Text = t.ToString();
            }

            else
            {
                Response.Redirect("~/Reservations.aspx");
            }
        }
Ejemplo n.º 3
0
        protected void btnReservation_Click(object sender, EventArgs e)
        {
            Traveller    traveller    = (Traveller)Session["traveller"];
            TravellerDAO travellerDAO = new TravellerDAO(traveller.Id, traveller.Password);
            Traveller    t            = travellerDAO.FindById();

            List <Reservation> reservations = travellerDAO.GetReservations();

            if (0 == reservations.Count)
            {
                Response.Redirect("~/ReserveCruise.aspx");
            }
            else
            {
                Response.Redirect("~/Reservations.aspx");
            }
        }
Ejemplo n.º 4
0
        private void FillPage()
        {
            Traveller          traveller    = (Traveller)Session["traveller"];
            TravellerDAO       travellerDAO = new TravellerDAO(traveller.Id, traveller.Password);
            List <Reservation> reservations = travellerDAO.GetReservations();

            gvReservations.DataSource         = reservations;
            gvReservations.Columns[0].Visible = true;
            gvReservations.DataBind();
            gvReservations.Columns[0].Visible = false;
            if (0 == reservations.Count)
            {
                lblNoReservations.Visible = true;
            }
            else
            {
                lblNoReservations.Visible = false;
            }
            Traveller t = travellerDAO.FindById();

            lblFullName.Text   = t.ToString();
            hyperLinkHome.Text = traveller.IsAdmin ? "Home" : "Log Out";
        }