예제 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     string ID = Request.QueryString["ReservationId"];
     var res = new Reservation(new Guid(ID));
     var sms = new Service1();
     var smsAntwort = sms.sendSMS(res.Mobile, "Lieber Gast, leider koennen wir Ihren Reservierungswunsch nicht bestaetigen. Bitte rufen Sie uns unter  089 54726690  an. Ihr Loewenbraeukeller Team          ");
     if (smsAntwort == "OK")
         res.SetDeclining(new Guid(ID));
     Response.Redirect("default.aspx");
 }
예제 #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     var id = Request.QueryString["ReservationId"];
     var res = new Reservation(new Guid(id));
     var sms = new Service1();
     var smsAntwort = sms.sendSMS(res.Mobile, "Lieber Gast, Ihr Loewenbraeu-Code lautet:  " + res.ConfirmCode + "  !! Erst wenn Sie diesen Code in Ihre APP eingeben ist die Reservierung verbindlich. Ihr Loewenbraeukeller Team");
     if (smsAntwort == "OK")
         res.SetConfirmation(new Guid(id));
     Response.Redirect("default.aspx");
                         
 }
예제 #3
0
        public Guid SetConfirmationCustomer(Guid reservationId)
        {
            var connectionString = ConfigurationManager.ConnectionStrings["lbkmobile_ConnectionString"].ConnectionString;
            var objConn = new SqlConnection(connectionString);
            try
            {
                objConn.Open();
                var strSql = @"update Reservation set status=3 where ReservationId='" + reservationId + "'";
                var myCommand = new SqlCommand(strSql, objConn);
                myCommand.ExecuteNonQuery();
                objConn.Close();
            }
            catch (Exception ex)
            {
                Logger.Append("SetConfirmationCustomer: " + ex.Message, Logger.ERROR);
                objConn.Close();
            }

            var ergebnis = new Reservation(reservationId);
            var sms = new Service1();
            var smstext = "Lieber Gast, wir haben fuer Sie " + ergebnis.Seats.ToString(CultureInfo.InvariantCulture) +
                          " Plaetze fuer den " + ergebnis.ReservationTime.ToString("dd.MM.yyyy") + " um " +
                          ergebnis.ReservationTime.ToString("HH:mm") + " reserviert. Ihr Loewenbraeukeller Team";
            smstext = smstext.PadRight(160, ' ');
            var smsAntwort = sms.sendSMS(ergebnis.Mobile, smstext);
            return ergebnis._guidReservationId;
        }