private void AddRoomButton_Click(object sender, EventArgs e) { int RoomNumber = Int32.Parse(RoomNumberTextBox.Text); bool RoomExisits = db.Pokoj.Any(r => r.NrPokoju == RoomNumber); if (RoomExisits) { var OkForm = new RoomExistsDialog(); OkForm.ShowDialog(); } else { Pokoj newRoom = new Pokoj(); newRoom.NrPokoju = Int32.Parse(RoomNumberTextBox.Text); newRoom.Liczba_miejsc = Int32.Parse(RoomGuestNumberTextBox.Text); var GetCategory = from c in db.Kategoria where c.Nazwa == RoomCategoryComboBox.Text select c.IdKategoria; newRoom.IdKategoria = GetCategory.FirstOrDefault(); db.Pokoj.Add(newRoom); db.SaveChanges(); } this.Close(); }
private void AddBooking() { Rezerwacja rez = new Rezerwacja(); string imie = ImieTextBox.Text; string nazwisko = NazwiskoTextBox.Text; bool GoscExisits = db.Gosc.Any(gosc => gosc.Imie == imie && gosc.Nazwisko == nazwisko); if (!GoscExisits) { AddNewGosc(); } var GetIdGosc = from g in db.Gosc where g.Imie == imie && g.Nazwisko == nazwisko select g.IdGosc; rez.IdGosc = GetIdGosc.ToList().FirstOrDefault(); var GetCountRezerwacje = db.Rezerwacja.Max(r => r.IdRezerwacja); rez.IdRezerwacja = GetCountRezerwacje + 1; rez.NrPokoju = Int32.Parse(RoomNumberComboBox.Text); rez.DataOd = DateTime.Parse(DateFrom.Text); rez.DataDo = DateTime.Parse(DateTo.Text); if (PaidCheckBox.Checked) { rez.Zaplacona = true; } else if (NotPaidCheckBox.Checked) { rez.Zaplacona = false; } db.Rezerwacja.Add(rez); db.SaveChanges(); this.Close(); }
private void ChangePriceButton_Click(object sender, EventArgs e) { var get = db.Pokoj.FirstOrDefault(g => g.NrPokoju == RoomsList.Rindex); var getKategoria = db.Kategoria.FirstOrDefault(r => r.IdKategoria == get.IdKategoria); getKategoria.Cena = Int32.Parse(ChangePriceTextBox.Text); db.SaveChanges(); Changed = true; this.Close(); }
private void ChangeDiscountButton_Click(object sender, EventArgs e) { var get = db.Gosc.FirstOrDefault(g => g.IdGosc == GuestList.Gindex); get.Procent_rabatu = Int32.Parse(NewDiscountTextBox.Text); db.SaveChanges(); Changed = true; this.Close(); }
private void AddNewCategory() { Kategoria kt = new Kategoria(); var GetKategoriaId = db.Kategoria.Max(k => k.IdKategoria); kt.IdKategoria = GetKategoriaId + 1; kt.Nazwa = CategoryNameTextBox.Text; kt.Cena = Int32.Parse(PriceTextBox.Text); db.Kategoria.Add(kt); db.SaveChanges(); }
private void AddNewGuest() { var GetId = db.Gosc.Max(g => g.IdGosc); Gosc gs = new Gosc(); gs.IdGosc = GetId + 1; gs.Imie = ImieTextBox.Text; gs.Nazwisko = NazwiskoTextBox.Text; gs.Procent_rabatu = Int32.Parse(DiscountTextBox.Text); db.Gosc.Add(gs); db.SaveChanges(); }