Ejemplo n.º 1
0
        protected void rsvnobtn_Click(object sender, EventArgs e)
        {
            string         reservationnum = rsvnotbx.Text;
            Reservation    r = SWENDbmanager.GetReservationByNum(reservationnum);
            Paymentdetails p = SWENDbmanager.GetPaymentdetailsByNum(reservationnum);

            gfnametbx.Text  = r.Firstname;
            glnametbx.Text  = r.Lastname;
            nrictbx.Text    = r.Nric;
            roomtbx.Text    = Convert.ToString(r.Roomnum);
            classtbx.Text   = r.Roomclass;
            cntbx.Text      = r.Contactnum;
            emailtbx.Text   = r.Emailadd;
            ctbx.Text       = r.Country;
            hometbx.Text    = r.Homeadd;
            postaltbx.Text  = Convert.ToString(r.Postalcode);
            citbx.Text      = r.Checkindate;
            cotbx.Text      = r.Checkoutdate;
            paymentddl.Text = r.Paymentmeth;
            indtbx.Text     = r.Indicationlate;
            addrtbx.Text    = r.Addremarks;
            childtbx.Text   = r.Numofchild;
            adulttbx.Text   = r.Numofadult;
            cardnotbx.Text  = p.Creditcardnum;
            holdertbx.Text  = p.Creditholdername;
            exptbx.Text     = p.Expirydate;
        }
Ejemplo n.º 2
0
        public async Task <ActionResult <Paymentdetails> > PostPaymentdetails(Paymentdetails paymentdetails)
        {
            _context.Paymentdetails.Add(paymentdetails);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetPaymentdetails", new { id = paymentdetails.PMID }, paymentdetails));
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> PutPaymentdetails(int id, Paymentdetails paymentdetails)
        {
            if (id != paymentdetails.PMID)
            {
                return(BadRequest());
            }

            _context.Entry(paymentdetails).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PaymentdetailsExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Ejemplo n.º 4
0
        protected void shgbtn_Click(object sender, EventArgs e)
        {
            string         reservationnum = shgtbx.Text;
            Reservation    r = SWENDbmanager.GetReservationByNum(reservationnum);
            Paymentdetails p = SWENDbmanager.GetPaymentdetailsByNum(reservationnum);

            lblrmno.Text = r.Roomnum;
            string roomnum = lblrmno.Text;
            Room   r1      = SWENDbmanager.GetRoomByNum(roomnum);

            lblrmtype.Text = r1.Roomtype;
            lblgname.Text  = r.Firstname;
            lblgnamel.Text = r.Lastname;
            lblnric.Text   = r.Nric;
            lblagno.Text   = r.Numofadult;
            lblcgno.Text   = r.Numofchild;
            lblcno.Text    = r.Contactnum;
            lblem.Text     = r.Emailadd;
            lblhma.Text    = r.Homeadd;
            lblpc.Text     = Convert.ToString(r.Postalcode);
            lblc.Text      = r.Country;
            lblpm.Text     = p.Paymentmeth;
            lblcrno.Text   = p.Creditcardnum;
            lblcrname.Text = p.Creditholdername;
            lblexp.Text    = p.Expirydate;
            lblcid.Text    = r.Checkindate;
            lblcod.Text    = r.Checkoutdate;
            lblrr.Text     = r1.Roomrate;
        }
Ejemplo n.º 5
0
        protected void rsvcreatebtn_Click(object sender, EventArgs e)
        {
            Reservation r = new Reservation();

            r.Reservationnum = rsv2tbx.Text;
            r.Roomnum        = rm2tbx.Text;
            r.Firstname      = gf2tbx.Text;
            r.Lastname       = gl2tbx.Text;
            r.Nric           = nric2tbx.Text;
            r.Numofadult     = adg1tbx.Text;
            r.Numofchild     = ch1tbx.Text;
            r.Contactnum     = cnt1tbx.Text;
            r.Emailadd       = email2tbx.Text;
            r.Homeadd        = home2tbx.Text;
            r.Postalcode     = Convert.ToInt32(post2tbx.Text);
            r.Country        = co2tbx.Text;
            r.Paymentmeth    = meth2ddl.Text;
            r.Checkindate    = ci2tbx.Text;
            r.Checkoutdate   = cho2tbx.Text;
            r.Addremarks     = add2tbx.Text;
            r.Indicationlate = ind2tbx.Text;
            r.Roomclass      = class2tbx.Text;

            Paymentdetails p = new Paymentdetails();

            p.Paymentmeth      = meth2ddl.Text;
            p.Creditcardnum    = cred2tbx.Text;
            p.Creditholdername = holder2tbx.Text;
            p.Expirydate       = exp2tbx.Text;
            p.Nric             = nric2tbx.Text;
            p.Firstname        = gf2tbx.Text;
            p.Lastname         = gl2tbx.Text;
            p.Reservationnum   = rsv2tbx.Text;


            if (SWENDbmanager.InsertReservation(r) == 1)
            {
                lblsuccesscreate.Text = "Reservation Creation Completed..";
            }
            else
            {
                lblsuccesscreate.Text = "Reservation Creation Failed..";
            }

            if (SWENDbmanager.InsertPayment(p) == 1)
            {
                lblpaycreated.Text = "Payment Details Creation Completed..";
            }
            else
            {
                lblpaycreated.Text = "Payment Details Creation Failed..";
            }
        }
Ejemplo n.º 6
0
        protected void updbtn_Click(object sender, EventArgs e)
        {
            Reservation r = new Reservation();

            r.Firstname      = gfnametbx.Text;
            r.Lastname       = glnametbx.Text;
            r.Nric           = nrictbx.Text;
            r.Roomnum        = roomtbx.Text;
            r.Roomclass      = classtbx.Text;
            r.Contactnum     = cntbx.Text;
            r.Emailadd       = emailtbx.Text;
            r.Country        = ctbx.Text;
            r.Homeadd        = hometbx.Text;
            r.Postalcode     = Convert.ToInt32(postaltbx.Text);
            r.Checkindate    = citbx.Text;
            r.Checkoutdate   = cotbx.Text;
            r.Paymentmeth    = paymentddl.Text;
            r.Indicationlate = indtbx.Text;
            r.Addremarks     = addrtbx.Text;
            r.Reservationnum = rsvnotbx.Text;
            r.Numofchild     = childtbx.Text;
            r.Numofadult     = adulttbx.Text;

            Paymentdetails p = new Paymentdetails();

            p.Nric             = nrictbx.Text;
            p.Paymentmeth      = paymentddl.Text;
            p.Creditcardnum    = cardnotbx.Text;
            p.Creditholdername = holdertbx.Text;
            p.Expirydate       = exptbx.Text;
            p.Firstname        = gfnametbx.Text;
            p.Lastname         = glnametbx.Text;
            p.Reservationnum   = rsvnotbx.Text;

            if (SWENDbmanager.UpdateReservation(r) == 1)
            {
                lblSuccessful.Text = "Reservation Update Completed..";
            }
            else
            {
                lblUnsuccessful.Text = "Reservation Update Failed..";
            }

            if (SWENDbmanager.UpdatePaymentDetails(p) == 1)
            {
                lblpaycompleted.Text = "Payment Details Update Completed..";
            }
            else
            {
                lblpayfailed.Text = "Payment Details Update Failed..";
            }
        }