public bool create(Reserve s) { #if !SILVERLIGHT send_create(s); return recv_create(); #else var asyncResult = Begin_create(null, null, s); return End_create(asyncResult); #endif }
private void btnOk_Click(object sender, EventArgs e) { try { if (btnOk.Text == "Insert") { using (var db = new LiteDatabase(@"database.db")) { var coll = db.GetCollection <Reserve>("Reserves"); var reserve = new Reserve { name = tbName.Text.ToString(), mobile = tbMobile.Text.ToString(), reserveDate = dtpReserveDate.Value, job = cbJob.Text.ToString(), dept = cbDept.Text.ToString(), treatment = cbTreatment.Checked, invoice = cbInvoice.Checked, vacation = cbVacation.Checked }; coll.Insert(reserve); loadReserves(); clear(); } } else if (btnOk.Text == "Update") { using (var db = new LiteDatabase(@"database.db")) { var coll = db.GetCollection <Reserve>("Reserves"); var row = coll.FindById((int)reception.dgReception.Rows[reception.rowSelected].Cells[0].Value); row.name = tbName.Text; row.mobile = tbMobile.Text; row.reserveDate = dtpReserveDate.Value; row.job = cbJob.Text; row.dept = cbDept.Text; row.vacation = cbVacation.Checked; row.invoice = cbInvoice.Checked; row.treatment = cbTreatment.Checked; coll.Update(row); } loadReserves(); this.Hide(); } } catch (Exception x) { MessageBox.Show(x.ToString()); } }
public IHttpActionResult PostReserve(Reserve reserve) { db.Configuration.ProxyCreationEnabled = false; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Reserves.Add(reserve); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = reserve.Reserve_ID }, reserve)); }
public APIReturn _Add([FromForm] int?Id, [FromForm] int?Mroom_id, [FromForm] DateTime?Datetime1, [FromForm] short?Use_minute, [FromForm] string Username) { ReserveInfo item = new ReserveInfo(); item.Id = Id; item.Mroom_id = Mroom_id; item.Create_time = DateTime.Now; item.Datetime1 = Datetime1; item.Use_minute = Use_minute; item.Username = Username; item = Reserve.Insert(item); return(APIReturn.成功.SetData("item", item.ToBson())); }
public void Reserve(Reserve informationReserve) { if (informationReserve == null) { throw new ArgumentNullException(nameof(informationReserve)); } this.eliteMovie .SelectFilm(informationReserve.Film) .SelectShowtimeAndAmountSeats(informationReserve.Function, informationReserve.Seats.Count) .SelectSeats(informationReserve.Seats) .Finish(); }
public IActionResult Reserve(int id) { int? getUserId = HttpContext.Session.GetInt32("CurrentUser"); Reserve newRsvp = new Reserve() { UserId = (int)getUserId, WeddingId = id }; _context.Add(newRsvp); _context.SaveChanges(); return(RedirectToAction("Dashboard")); }
public ActionResult Create(Reserve reserve) { if (ModelState.IsValid) { db.Reserve.Add(reserve); db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.bkISBN = new SelectList(db.BK, "bkISBN", "bkName", reserve.bkISBN); ViewBag.readerID = new SelectList(db.Reader, "readerID", "readerName", reserve.readerID); return View(reserve); }
public bool PostReserve(Reserve reserve) { bool isSent = false; GetSettings(); object data = reserve; string to = _reserveTo; string subject = _reserveSubject; string template = _reserveTemplate; isSent = SendForm(to, subject, template, data); return isSent; }
//[ProducesResponseType(StatusCodes.Status201Created)] //[ProducesResponseType(StatusCodes.Status500InternalServerError)] public async Task <ActionResult <Reserve> > PostReserve([FromBody] Reserve reserve) { try { var result = await _ReserveService.PostReserve(reserve); return(Created("", result)); } catch (Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, ex.Message)); } }
public void Move_moves_card_to_tableau() { var t = Tableau.Create("5H"); var r = Reserve.Create("4S"); r.Move(0, t); Assert.Equal(Card.Null, r[0]); Assert.Equal(4, r.FreeCount); Assert.Equal(2, t.Size); Assert.Equal(2, t.SortedSize); Assert.Equal(Card.Get("4S"), t.Top); }
public void CanInsert_returns_whether_card_can_be_inserted_along_with_target_index() { // Index 2 free var r = Reserve.Create("AC", "AD", null, "AH"); Assert.True(r.CanInsert(out var index)); Assert.Equal(2, index); // Full r = Reserve.Create("AC", "AD", "2D", "AH"); Assert.False(r.CanInsert(out index)); Assert.Equal(-1, index); }
public void checkBookStatus() { if (connect.checkIfBookIsFree(bookID) == true) { Reserve.Show(); } else { Reserve.Hide(); Exception.Visible = true; Exception.Text = "Book is Lent or Reserved"; } }
public void AddReserve(Reserve reserve) { var isUserHasPesmission = reserveRepository.GetUsersNotReturnedBooksByUserId(reserve.UserId).Count() <= 3; if (isUserHasPesmission) { reserveRepository.Add(reserve); } else { throw new Exception("User has more then three books to reserve"); } }
public ActionResult ReservThisPost(int?id, int?timeId, int?stationId) { if (!User.IsInRole("Client")) { //Impedimento de o owner ver as reservas dos clientes da base de dados return(new HttpStatusCodeResult(HttpStatusCode.Forbidden, "You don't have authorization to go to webpage.")); //-------------------------------------------------------------------- } ViewBag.RechargeModId = new SelectList(db.RechargeMods, "RechargeModId", "RechargeModName"); ViewBag.StationPostId = new SelectList(db.StationPosts, "StationPostId", "StationPostName"); ViewBag.PostId = id; ViewBag.TimeId = timeId; ViewBag.StationId = stationId; StationPost stationPost = db.StationPosts.Find(id); Station station = db.Stations.Find(stationId); if (stationPost == null) { return(HttpNotFound()); } TimeAtribuition time = db.TimeAtribuitions.Where(o => o.TimeDataId == timeId && o.StationPostId == id).Single(); TimeData timeData = db.TimeDatas.Where(o => o.Status == false && o.Time.Hour == time.TimeData.Time.Hour).Single(); DateTime reservTime = new DateTime( DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, timeData.Time.Hour, timeData.Time.Minute, timeData.Time.Second ); string userId = db.Users.Where(o => o.UserName.Equals(User.Identity.Name)).Single().Id; Reserve reserve = new Reserve() { Date = reservTime, Completed = 1, StationPost = stationPost, StationPostId = stationPost.StationPostId, UserId = userId, Price = stationPost.Price }; return(View(reserve)); }
public async Task <ServerResponse <Transaction> > EndReserve(Reserve reserve) { var currentSynchronizationContext = SynchronizationContext.Current; try { SynchronizationContext.SetSynchronizationContext(new OperationContextSynchronizationContext(InnerChannel)); return(await WrapperTS(Channel.EndReserve, reserve)); } finally { SynchronizationContext.SetSynchronizationContext(currentSynchronizationContext); } }
// GET: Reserves/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Reserve reserve = db.Reserves.Find(id); if (reserve == null) { return(HttpNotFound()); } return(View(reserve)); }
public APIReturn _Del([FromForm] int[] ids) { int affrows = 0; foreach (int id in ids) { affrows += Reserve.Delete(id); } if (affrows > 0) { return(APIReturn.成功.SetMessage($"删除成功,影响行数:{affrows}")); } return(APIReturn.失败); }
public void addElement(BoundReserveModel model) { Reserve element = context.Reserves.FirstOrDefault(rec => rec.ReserveName == model.ReserveName); if (element != null) { throw new Exception("Уже есть склад с таким названием"); } context.Reserves.Add(new Reserve { ReserveName = model.ReserveName }); context.SaveChanges(); }
public void CanMove_returns_whether_top_can_be_moved_to_reserve() { // Can't move when empty Assert.False(Tableau.Create().CanMove(Reserve.Create(), out var idx)); Assert.Equal(-1, idx); // Can't move when non-empty but full reserve Assert.False(Tableau.Create("5H").CanMove(Reserve.Create("AC", "AD", "AH", "AS"), out idx)); Assert.Equal(-1, idx); // Can move to reserve slot #2 (index=1) Assert.True(Tableau.Create("5H").CanMove(Reserve.Create("AD", null, "AH", "AS"), out idx)); Assert.Equal(1, idx); }
public async Task <ApiResponse> Post([FromBody] Reserve reserve) { return(await Execute(() => { using (SqliteConnection) { var cModel = new ConfigModel(SqliteConnection); var config = cModel.Get(); var rModel = new ReserveModel(SqliteConnection); Result.Result = rModel.Update(reserve, config); } })); }
public void Equality_Tests(string cards1, string cards2, bool expected) { // Arrange var c1 = cards1.Split(','); var r1 = Reserve.Create(c1[0], c1[1], c1[2], c1[3]); var c2 = cards2.Split(','); var r2 = Reserve.Create(c2[0], c2[1], c2[2], c2[3]); // Act var equal = r1.Equals(r2); // Assert Assert.Equal(expected, equal); }
public void deleteElement(int id) { Reserve element = source.Reserves.FirstOrDefault(rec => rec.ID == id); if (element != null) { source.ReserveElements.RemoveAll(rec => rec.ReserveID == id); source.Reserves.Remove(element); } else { throw new Exception("Элемент не найден"); } }
public ActionResult DeleteConfirmed(int id) { ClientReserve client = db.ClientReserves.Find(id); Reserve reserve = db.Reserves.Find(client.ClientID); reserve.CashPrices -= client.Prices; reserve.ChangePrices += client.Prices; db.Entry(reserve).State = EntityState.Modified; client.Prices = null; db.Entry(client).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); }
public void GetValidMoves_returns_moves_in_correct_order() { /* * HH CC DD SS * -- QC KD JS * * aa bb cc dd * KC -- -- -- * * 00 01 02 03 04 05 06 07 * -- -- -- -- -- -- -- -- * KS QS AH * 2H * 3H * 4H * 5H * 6H * 7H * 8H * 9H * TH * JH * QH * KH */ var r = Reserve.Create("KC"); var f = Foundation.Create(Ranks.Nil, Ranks.Rq, Ranks.Rk, Ranks.Rj); var t0 = Tableau.Create("KS"); var t1 = Tableau.Create("QS"); var t3 = Tableau.Create("AH 2H 3H 4H 5H 6H 7H 8H 9H TH JH QH KH"); var tRest = Tableau.Create(); var ts = Tableaus.Create(t0, t1, tRest, t3, tRest, tRest, tRest, tRest); var b = Board.Create(r, f, ts); Assert.True(b.IsValid()); // Act var moves = b.GetValidMoves(); // Assert Assert.Equal(MoveType.ReserveToFoundation, moves[0].Type); Assert.Equal(MoveType.TableauToFoundation, moves[1].Type); Assert.Equal(MoveType.ReserveToTableau, moves[2].Type); Assert.Equal(MoveType.TableauToTableau, moves[3].Type); Assert.Equal(MoveType.TableauToTableau, moves[4].Type); Assert.Equal(MoveType.TableauToReserve, moves[5].Type); Assert.Equal(MoveType.TableauToReserve, moves[6].Type); Assert.Equal(MoveType.TableauToReserve, moves[7].Type); }
public async Task <IActionResult> Create(ReserveAPI item) { if (item == null) { return(BadRequest()); } if (item.Participants.Contains(User.Identity.Name)) { return(BadRequest("Нельзя добавлять себя в участников!")); } var participants = await _appContext.Users.Where(x => item.Participants.Contains(x.Email)).ToListAsync(); double dHours = item.EndDate.Hour - item.StartDate.Hour; dHours += (item.EndDate.Minute - item.StartDate.Minute) / 60.0; var user = await _appContext.Users.SingleOrDefaultAsync(x => x.Email == User.Identity.Name); var reserve = new Reserve { DateTime = item.StartDate, Hours = dHours, RoomId = item.RoomId, UserId = user.Id }; var checkReserves = _appContext.Reserve.Where(x => x.DateTime.Date == item.StartDate.Date && ((x.DateTime > item.StartDate && x.DateTime < item.EndDate) || (x.DateTime.AddHours(x.Hours) > item.StartDate && x.DateTime.AddHours(x.Hours) < item.EndDate))); if (checkReserves.Count() != 0) { return(BadRequest("Заказ пересекается с другим заказом по времени!")); } var devList = await _appContext.Device.Where(x => item.Devices.Contains(x.Id)).ToListAsync(); devList.ForEach(x => x.RoomId = item.RoomId); await _appContext.Reserve.AddAsync(reserve); var reserveTeam = new ReserveTeam { ReserveId = reserve.Id }; await _appContext.ReserveTeam.AddAsync(reserveTeam); participants.ForEach(x => x.ReserveTeamUser.Add(new ReserveTeamUser { ReserveTeamId = reserveTeam.Id, UserId = x.Id })); await _appContext.SaveChangesAsync(); return(Ok(reserve)); }
public void SetUp() { touristSpot = new TouristSpot { Id = Guid.NewGuid(), Name = "Maldonado", Description = "Departamento donde la naturaleza y la tranquilidad desborda." }; lodging = new Lodging() { Id = Guid.NewGuid(), Name = "Hotel Las Cumbres", QuantityOfStars = 5, Address = "Ruta 12 km 3.5", PricePerNight = 150, TouristSpot = touristSpot, }; reserve = new Reserve() { CheckIn = new DateTime(2020, 10, 28), CheckOut = new DateTime(2020, 10, 28), DescriptionForGuest = "Bienvenido", Email = "*****@*****.**", Id = Guid.NewGuid(), Name = "Agustin", LastName = "Her", LodgingOfReserve = lodging, PhoneNumberOfContact = 59866545, QuantityOfAdult = 1, QuantityOfBaby = 1, QuantityOfChild = 1, QuantityOfRetired = 2, StateOfReserve = Reserve.ReserveState.Creada, TotalPrice = 1230 }; review = new Review() { Id = Guid.NewGuid(), Description = "Me gusto mucho la estadia", IdOfReserve = reserve.Id, LastNameOfWhoComments = reserve.LastName, NameOfWhoComments = reserve.Name, LodgingOfReview = lodging, Score = 4 }; }
public static bool AddReserve(Reserve reserve, out string message) { try { db.Reserve.Add(reserve); db.SaveChanges(); message = $"{reserve.Name} Created"; return(true); } catch (Exception ex) { message = ex.Message; return(false); } }
public void UpdateTheDescriptionOfReserveWithEmptyTextTest() { Reserve reserveToUpdate = new Reserve() { DescriptionForGuest = "", StateOfReserve = Reserve.ReserveState.Aceptada }; var reserveRepositoryMock = new Mock <IRepository <Reserve> >(MockBehavior.Strict); reserveRepositoryMock.Setup(m => m.Get(It.IsAny <Guid>())).Returns(reserveToUpdate); reserveRepositoryMock.Setup(m => m.Update(It.IsAny <Reserve>())); ReserveManagement reserveLogic = new ReserveManagement(reserveRepositoryMock.Object); Reserve resultOfUpdate = reserveLogic.Update(reserveToUpdate.Id, reserveToUpdate); }
public string CreateReserveByProperties() { Reserve res = new Reserve(); res.Licence_Plate = "SBS 1234"; res.made_in = Enum.Country.Uruguay; res.Number_Of_Minutes = 30; res.Number_Phone = "092111222"; res.Start_Time = new DateTime(2019, 11, 21, 17, 0, 0); DateTime end = res.Start_Time.AddMinutes(30); res.End_Time = end; return(String.Format("{0}: {1}|{2}|{3}|{4}|{5}", res.made_in, res.Number_Phone, res.Licence_Plate, res.Number_Of_Minutes, res.Start_Time, res.End_Time)); }
public void TwoSeatsAvailableShowtime() { this.driver.Navigate().GoToUrl(this.uri); Reserve reserve = new Reserve("Donde se esconde el diablo", "9"); reserve.Seats.Add(new Seat()); reserve.Seats.Add(new Seat()); reserve.Seats.Add(new Seat()); EliteMovieEntryPoint eliteMovie = new EliteMovieEntryPoint(); string message = eliteMovie.TryToReserve(reserve); Assert.AreEqual(message, "Solo hay 2 sillas disponibles."); }
public void FullShowtime() { this.driver.Navigate().GoToUrl(this.uri); Reserve reserve = new Reserve("El libro de la vida", "6"); reserve.Seats.Add(new Seat()); reserve.Seats.Add(new Seat()); reserve.Seats.Add(new Seat()); EliteMovieEntryPoint eliteMovie = new EliteMovieEntryPoint(); string message = eliteMovie.TryToReserve(reserve); Assert.AreEqual(message, "Solo hay 0 sillas disponibles."); }
// GET: Reserves/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Reserve reserve = db.Reserves.Find(id); if (reserve == null) { return(HttpNotFound()); } ViewBag.BuildID = new SelectList(db.Buildings, "id", "buildName", reserve.BuildID); return(View(reserve)); }
public async Task <IActionResult> Update(Reserve item) { if (item == null) { return(BadRequest()); } if (!await _appContext.Reserve.AnyAsync(x => x.Id == item.Id)) { return(NotFound()); } _appContext.Entry(item).State = EntityState.Modified; await _appContext.SaveChangesAsync(); return(Ok(item)); }
public IAsyncResult send_create(AsyncCallback callback, object state, Reserve s)
internal ReserveBikeResult Reserve(int idUser, int idBike) { UserManager usrManager = new UserManager(); ReserveBikeResult res = new ReserveBikeResult(); BikeDao dao = new BikeDao(); ReserveDao reDao = new ReserveDao(); Bike bike = dao.getBike(idBike); if (bike.idState != Constants.STATE_BIKE_FREE) { throw new Exception("Bicicleta no disponible para reserva"); } bool userOk = usrManager.isOkForReserve(idUser); if (userOk == false) { throw new Exception("Usuario no puede tomar la reserva"); } usrManager.userMakeReservation(idUser, idBike); dao.UpdateStatus(idBike, Constants.STATE_BIKE_RESERVED); Reserve reserve = new Reserve(); reserve.randomCode = Functions.CreateReserveCode(); reserve.idBike = idBike; reserve.idUser = idUser; reserve.idState = Constants.STATE_RESERVE_ACTIVE; reserve.stateTime = DateTime.Now; reserve.creationTime = DateTime.Now; reDao.Insert(reserve); res.resCod = 0; res.userStatus = new UserManager().getUserStatus(idUser); res.reserveCode = Functions.CreateReserveCode(); return res; }
public SchemaAttDef(XmlQualifiedName name, String prefix) : base(name, prefix) { reserved = Reserve.None; }
private void Listar() { List<Reserve> reserves = new List<Reserve>(); new Business.Reserva().ListarReserva(Request["espaco"]).ForEach(delegate(Entity.Reserva reserva) { Reserve reserve = new Reserve(); reserve.title = (reserva.Usuario_ID == usuario.IDUsuario) ? "MINHA RESERVA" : "RESERVADO"; reserve.start = reserva.Data.ToString("yyyy-MM-dd"); reserve.color = (reserva.Usuario_ID == usuario.IDUsuario) ? "#008" : "#800"; reserves.Add(reserve); }); Response.Write(new JavaScriptSerializer().Serialize(reserves)); }
public SchemaAttDef(Identifier name, Member mem) { reserved = Reserve.None; this.name = name; this.member = mem; }
public void Read (TProtocol iprot) { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.List) { { Lst = new List<Reserve>(); TList _list0 = iprot.ReadListBegin(); for( int _i1 = 0; _i1 < _list0.Count; ++_i1) { Reserve _elem2 = new Reserve(); _elem2 = new Reserve(); _elem2.Read(iprot); Lst.Add(_elem2); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); }
public IAsyncResult Begin_create(AsyncCallback callback, object state, Reserve s) { return send_create(callback, state, s); }
public void Read (TProtocol iprot) { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.Struct) { S = new Reserve(); S.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); }
public void send_create(Reserve s) #endif { oprot_.WriteMessageBegin(new TMessage("create", TMessageType.Call, seqid_)); create_args args = new create_args(); args.S = s; args.Write(oprot_); oprot_.WriteMessageEnd(); #if SILVERLIGHT return oprot_.Transport.BeginFlush(callback, state); #else oprot_.Transport.Flush(); #endif }