private void DodawanieSeansow_Load(object sender, EventArgs e) { //oprogramowanie formatki try { context = new KinoEntities(); //tworzenie obiekyu bazy danych context.Configuration.AutoDetectChangesEnabled = false; // point 1 context.Configuration.ValidateOnSaveEnabled = false; // point 6 context.Performances.Load(); //ładowanie tabeli context.Movies.Load(); //ładowanie tabeli context.Halls.Load(); //ładowanie tabeli context.Timetables.Load(); //ładowanie tabeli this.liczbaSeansow = context.Timetables.Local.Count; this.liczbaPerformansow = context.Performances.Local.Count; this.ostatniIDperformance = context.Performances.OrderBy(p => p.id).ToList().Last().id; dateTimePicker1.Format = DateTimePickerFormat.Time; dateTimePicker1.ShowUpDown = true; } catch { MessageBox.Show("Sprawdź połączenie z bazą danych!"); } }
private void ZaaktualizujSaleZeWzgleduNaTyp() { if (radioButton1.Checked == true) { dimParametersString = "2D"; } else if (radioButton2.Checked == true) { dimParametersString = "3D"; } else if (radioButton3.Checked == true) { dimParametersString = "VR"; } try { KinoEntities context = new KinoEntities(); context.Halls.Load(); this.nazwySal = context.Halls.Local.Where(hall => hall.Dim.name.Equals(this.dimParametersString)).ToList(); this.hallBindingSource.DataSource = new BindingList <Hall>(this.nazwySal); } catch (Exception networkError) { MessageBox.Show("Problem z połączeniem z internetem!"); } }
public SalesReportViewModel() : base() { base.DisplayName = "Raport sprzedazy"; this.kinoEntities = new KinoEntities(); this.OdDaty = DateTime.Now.AddMonths(-1); this.DoDaty = DateTime.Now; }
private void czasWpisanyWLabel5() { //wpisanie czasu filmu KinoEntities contex = new KinoEntities(); contex.Movies.Load(); TimeSpan czasFilmu = TimeSpan.Zero; czasFilmu = contex.Movies.Local.Where(film => film.id == idWybranegoSeansu.id).First().movieTime; label5.Text = czasFilmu.ToString(); }
private void button3_Click(object sender, EventArgs e) { if (this.czasSprzataniaIReklam != null) { staryCzasDodatkow = this.czasSprzataniaIReklam.sumTimeParameters(); } KinoEntities contex = new KinoEntities(); contex.Movies.Load(); Movie znalezionyFilm = null; znalezionyFilm = contex.Movies.Local.Where(film => film.id == idWybranegoSeansu.id).First(); new EditParametersForm(this).Show(); }
private void filtrujFilmyiSaleZeWzgleduNaParametrFilmu() { try { KinoEntities context = new KinoEntities(); context.DimsMovies.Load(); ZaaktualizujSaleZeWzgleduNaTyp(); this.tytulyFilmow = context.DimsMovies.Local .Where(dimMovie => dimMovie.Dim1.name.Equals(this.dimParametersString)) .Select(dim => dim.Movie1) .Where(movies => movies.movieState == 2 || movies.movieState == 3).ToList(); this.movieBindingSource.DataSource = new BindingList <Movie>(this.tytulyFilmow); //wiązanie formatki z tabelą } catch (Exception e) {} }
private void button2_Click(object sender, EventArgs e) { //EDYCJA SEANSU- zapis DateTime dataICzasRozpoczecia = pobierzDzienIGodzine(); try { context = new KinoEntities(); do { Performance editPerformance = new Performance(); editPerformance.movie = 1; editPerformance.hall = 2; //editPerformance.adsDuration = '00:00:12'; context.Performances.Add(editPerformance); context.SaveChanges(); }while (monthCalendar1 != null); { if (dataICzasRozpoczecia > DateTime.Now) { Timetable editTimetable = new Timetable(); editTimetable.performanceDate = dataICzasRozpoczecia; context.Timetables.Add(editTimetable); context.SaveChanges(); } else { MessageBox.Show("Musisz wybrać przyszłą datę!"); } } MessageBox.Show("EDYCJA powiodła się"); } catch { MessageBox.Show("edycja nie powiodła się"); if (dataICzasRozpoczecia <= DateTime.Now) { MessageBox.Show("Musisz wybrać przyszłą datę!"); } //if else zły format daty //if else nieistniejące id //else nie wprowadziłeś żadnych zmian } }
private void uzupelnianieEdycjiDanymi() { Hall sala = this.edytowaneTimetable.Performance1.Hall1; Movie film = this.edytowaneTimetable.Performance1.Movie1; DateTime terminSeansu = this.edytowaneTimetable.performanceDate; KinoEntities context = new KinoEntities(); idWybranegoSeansu = film; idWybranejSali = sala; zaaktualuzujLabelki(); this.dimParametersString = sala.Dim.name; filtrujFilmyiSaleZeWzgleduNaParametrFilmu(); zaznaczanieNaFormatkachDanych(film, sala, terminSeansu); switch (this.edytowaneTimetable.Performance1.Hall1.Dim.name) { } }
private void Form1_Load(object sender, EventArgs e) { //wpisanie parametrów i danych do DATAGREADVIEW string[] parametry = { "2D", "3D", "VR" }; checkedListBox1.Items.AddRange(parametry); this.dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; //liknięcie w dowolnym miejscu w wierszu automatycznie zaznacza cały wiersz this.dataGridView1.MultiSelect = false; this.dataGridView2.SelectionMode = DataGridViewSelectionMode.FullRowSelect; //Cały wiersz zostanie wybrany przez kliknięcie nagłówka jego wiersza lub komórki zawartej w tym wierszu. this.dataGridView2.MultiSelect = false; try { context = new KinoEntities(); //tworzenie obiekyu bazy danych //ładowanie tabeli uzupelnianieDataGridView(); } catch (Exception eror) { MessageBox.Show("Sprawdź połączenie z bazą danych!"); } }
void dodajPerformans(Performance p) { //dodawanie seansu do seansu try { using (var context = new KinoEntities()) { context.Configuration.AutoDetectChangesEnabled = true; using (var transaction = context.Database.BeginTransaction()) { context.Performances.AddOrUpdate(p); context.Entry(p).State = p.id > 0 ? EntityState.Modified : EntityState.Added; MessageBox.Show("Stan bazy danych przed \n " + context.Entry(p).State.ToString()); context.SaveChanges(); transaction.Commit(); } } } catch (Exception e) { MessageBox.Show("Sprawdź połączenie z Internetem!"); } }
private void FormularzSzczegolyFilmy_Load(object sender, EventArgs e) { this.dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; //liknięcie w dowolnym miejscu w wierszu automatycznie zaznacza cały wiersz this.dataGridView1.MultiSelect = false; try { dataGridView1.AutoGenerateColumns = true; context = new KinoEntities(); //tworzenie obiekyu bazy danych TimetableDomain domain = new TimetableDomain(this.element); // warstwa domenowa przygotująca wynik timetableDomainClassBindingSource.DataSource = new BindingList <TimetableDomain>() { domain }; } catch { MessageBox.Show("Sprawdź połączenie z bazą danych!"); } }
public RoomsB(KinoEntities kinoEntities) : base(kinoEntities) { }
public EditParametersForm(ExtraTimeCallback callback) { this.callback = callback; context = new KinoEntities(); InitializeComponent(); }
public AllViewModel(bool modal = false) { this.kinoEntities = new KinoEntities(); Messenger.Default.Register <String>(this, onSaveNewItem); this.modal = modal; }
public EmployeesB(KinoEntities kinoEntities) : base(kinoEntities) { }
public AddressesB(KinoEntities kinoEntities) : base(kinoEntities) { }
public DatabaseClass(KinoEntities kinoEntities) { this.kinoEntities = kinoEntities; }
public GenreB(KinoEntities kinoEntities) : base(kinoEntities) { }
public SalesReportB(KinoEntities kinoEntities) : base(kinoEntities) { }
public TicketTypesB(KinoEntities kinoEntities) : base(kinoEntities) { }
public FilmsB(KinoEntities kinoEntities) : base(kinoEntities) { }
public ShowingTypesB(KinoEntities kinoEntities) : base(kinoEntities) { }
public OrdersB(KinoEntities kinoEntities) : base(kinoEntities) { }
public CustomersB(KinoEntities kinoEntities) : base(kinoEntities) { }
public SingleViewModel() { this.kinoEntities = new KinoEntities(); }