private void lstSessions_KeyDown(object sender, KeyEventArgs e) { if (e.KeyValue == 27) { ClearForm.Clear(this); } }
private void lstMovies_SelectedIndexChanged(object sender, EventArgs e) { ClearForm.Clear(this); if (lstMovies.SelectedIndex > -1) { Movie movie = (Movie)lstMovies.SelectedItem; MovieDataTransaction.GetMovieDetailsById(movie); txtMovieName.Text = movie.Name; for (int i = 0; i < chkMovieGenre.Items.Count; i++) { for (int j = 0; j < movie.Genres.Count; j++) { if (movie.Genres[j].ID == ((MovieGenre)chkMovieGenre.Items[i]).ID) { chkMovieGenre.SetItemChecked(i, true); } } } dtpReleaseDate.Value = movie.ReleaseDate; numDuration.Value = movie.Duration; txtDescription.Text = movie.Description; if (movie.Poster != null) { ImageConverter imgConvert = new ImageConverter(); Image image = (Image)imgConvert.ConvertFrom(movie.Poster); pcbPoster.Image = image; } } }
private void btnLogin_Click(object sender, EventArgs e) { bool loginCase = false; foreach (Employee employee in EmployeeDataTransaction.GetEmployeeList()) { if (txtUsername.Text == employee.Username && txtPassword.Text == employee.Password) { if (employee.Title == Enums.Title.Müdür) { isManager = true; } else if (employee.Title == Enums.Title.Biletçi) { isManager = false; } this.DialogResult = System.Windows.Forms.DialogResult.Yes; loginCase = true; } } if (!loginCase) { MessageBox.Show("Hatalı kullanıcı adı ve şifre girişi!", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Error); ClearForm.Clear(this); } }
public SessionForm() { InitializeComponent(); RefreshMovies(); cmbTheatres.ValueMember = "MovieTheatreID"; cmbTheatres.DisplayMember = "Name"; cmbTheatres.DataSource = MovieTheatreOperation.GetTheatreList(); RefreshSessionListBox(); ClearForm.Clear(this); }
public MovieForm() { InitializeComponent(); List <MovieGenre> genreList = MovieGenreOperation.GetMovieGenres(); foreach (MovieGenre genre in genreList) { chkMovieGenre.Items.Add(genre); } RefreshListBox(); ClearForm.Clear(this); }
private void btnAddSession_Click(object sender, EventArgs e) { if (dtpSessionDate.Value >= DateTime.Today && cmbMovies.SelectedIndex > -1 && cmbTheatres.SelectedIndex > -1) { Session session = new Session(); session.Date = dtpSessionDate.Value.Date; session.Time = dtpSessionDate.Value.TimeOfDay; session.Movie = (Movie)cmbMovies.SelectedItem; session.MovieTheatre = (MovieTheatre)cmbTheatres.SelectedItem; if (SessionDataTransaction.AddSession(session)) { MessageBox.Show("Seans ekleme işlemi başarılı...", "BİLGİ", MessageBoxButtons.OK, MessageBoxIcon.Information); } RefreshSessionListBox(); ClearForm.Clear(this); } }
private void lstSessions_SelectedIndexChanged(object sender, EventArgs e) { if (lstSessions.SelectedIndex == -1) { ClearForm.Clear(this); } else if (lstSessions.SelectedIndex > -1) { Session session = (Session)lstSessions.SelectedItem; dtpSessionDate.Value = session.Date + session.Time; cmbMovies.SelectedValue = session.Movie.ID; cmbTheatres.SelectedValue = session.MovieTheatre.MovieTheatreID; lstTickets.DataSource = null; lstTickets.DataSource = TicketDataTransaction.GetTicketDetail(session); } }
private void btnAddMovie_Click(object sender, EventArgs e) { if (txtMovieName.Text != string.Empty && chkMovieGenre.CheckedItems.Count > 0 && numDuration.Value > 0) { Movie movie = new Movie(); movie.Name = txtMovieName.Text; List <MovieGenre> genreList = new List <MovieGenre>(); for (int i = 0; i < chkMovieGenre.Items.Count; i++) { if (chkMovieGenre.GetItemChecked(i)) { genreList.Add((MovieGenre)chkMovieGenre.Items[i]); } } movie.Genres = genreList; movie.ReleaseDate = dtpReleaseDate.Value; movie.Duration = (short)numDuration.Value; movie.Description = txtDescription.Text; MemoryStream ms = new MemoryStream(); pcbPoster.Image.Save(ms, ImageFormat.Jpeg); byte[] toDatabase = ms.ToArray(); ms.Close(); ms.Dispose(); movie.Poster = toDatabase; MovieDataTransaction.AddMovie(movie); RefreshListBox(); MessageBox.Show("Film ekleme işlemi başarıyla gerçekleştirildi.", "BİLGİ", MessageBoxButtons.OK, MessageBoxIcon.Information); ClearForm.Clear(this); } else { MessageBox.Show("Lütfen film eklemek için gereken bilgileri eksiksiz şekilde doldurunuz!", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }