private void pbBook_Click(object sender, EventArgs e) { int col = new BookingBLL().Retrieve(int.Parse(lblID.Text)).Chair.Column; int row = new BookingBLL().Retrieve(int.Parse(lblID.Text)).Chair.Row; Chair c = new ChairBLL().RetrieveByRC(row, col); Booking b = new BookingBLL().Retrieve(int.Parse(lblID.Text)); new CreateTicket(c.ID, b.Schedule.ID).ShowDialog(); }
private void pb_Click(object s, EventArgs e, int row, int col) { if (cbClients.SelectedIndex != -1) { PictureBox pb = s as PictureBox; col = int.Parse(pb.Name.Split(',')[1]) + 1; row = int.Parse(pb.Name.Split(',')[2]) + 1; DialogResult result = MessageBox.Show($"Do you want to book this Chair [Row: {row}, Column {col}] ?", "Booking chair!", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { Chair c = new ChairBLL().RetrieveByRC(row, col); var client = (Client)cbClients.SelectedItem; Booking b = new CinemaManagement.BO.Booking() { Chair = c, Client = client, Schedule = new Schedule() { ID = ScheduleID }, BaseAuditObject = new BaseAudit() { InsertBy = UserSession.CurrentUser.ID, InsertDate = DateTime.Now } }; new BookingBLL().Create(b); DialogResult end = MessageBox.Show("Chair sucessfully booked! \n Do you want to get ticket?", "Chair sucessfully booked!", MessageBoxButtons.YesNo); if (end == DialogResult.Yes) { new CreateTicket(c.ID, ScheduleID).ShowDialog(); this.Close(); } else if (end == DialogResult.No) { this.Close(); } } else if (result == DialogResult.No) { this.Close(); } } else { MessageBox.Show("Please choose the client!", "Client needed to choose!", MessageBoxButtons.OK, MessageBoxIcon.Error); } //ScheduleStore.Find(ScheduleID).Hall.Chair[row, col] = new Chair(row, col); //ScheduleStore.Find(ScheduleID).Hall.Chair[row, col].isBooked = true; //Booking b = new Booking(ClientStore.Retrieve(ClientID), ScheduleStore.Find(ScheduleID), ScheduleStore.Find(ScheduleID).Hall.Chair[row, col]); //BookingStore.Add(b); //TicketMenu obj = new TicketMenu(b); //obj.Show(); //this.Hide(); }
private void btnAddHall_Click(object sender, EventArgs e) { if (ValidateChildren(ValidationConstraints.Enabled)) { new HallBLL().Create(new Hall() { Name = txtName.Text, NoColumn = (int)numericColumns.Value, NoRow = (int)numericRows.Value, Technology = (Technology)cbTechnology.SelectedItem, BaseAuditObject = new BaseAudit() { InsertBy = UserSession.CurrentUser.ID, InsertDate = DateTime.Now } }); var bll = new ChairBLL(); for (int i = 1; i < (int)numericRows.Value + 1; i++) { for (int j = 1; j < (int)numericColumns.Value + 1; j++) { if (!bll.isCreated(i, j)) { bll.Create(new Chair() { Row = i, Column = j, isBooked = false, BaseAuditObject = new BaseAudit() { InsertBy = UserSession.CurrentUser.ID, InsertDate = DateTime.Now } }); } } } DialogResult result = MessageBox.Show("Hall sucessfully added! \n Do you want to add another Hall?", "Hall sucessfully added!", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { txtName.Text = ""; numericColumns.Value = 0; numericRows.Value = 0; cbTechnology.SelectedIndex = -1; } else if (result == DialogResult.No) { this.Close(); } } }
private void Info_Load(object sender, EventArgs e) { if (RecordType == Record.Booking) { var obj = new BookingBLL().Retrieve(RecordID); InitData(obj.BaseAuditObject); } else if (RecordType == Record.CashPaymentDetails) { var obj = new CashPaymentDetailsBLL().Retrieve(RecordID); InitData(obj.BaseAuditObject); } else if (RecordType == Record.Category) { var obj = new CategoryBLL().Retrieve(RecordID); InitData(obj.BaseAuditObject); } else if (RecordType == Record.Chair) { var obj = new ChairBLL().Retrieve(RecordID); InitData(obj.BaseAuditObject); } else if (RecordType == Record.ChairClass) { var obj = new ChairClassBLL().Retrieve(RecordID); InitData(obj.BaseAuditObject); } else if (RecordType == Record.Cinema) { var obj = new CinemaBLL().Retrieve(RecordID); InitData(obj.BaseAuditObject); } else if (RecordType == Record.Client) { var obj = new ClientBLL().Retrieve(RecordID); InitData(obj.BaseAuditObject); } else if (RecordType == Record.ClientPremiumDetails) { var obj = new ClientPremiumDetailsBLL().Retrieve(RecordID); InitData(obj.BaseAuditObject); } else if (RecordType == Record.Event) { var obj = new EventBLL().Retrieve(RecordID); InitData(obj.BaseAuditObject); } else if (RecordType == Record.EventDetails) { var obj = new EventDetailsBLL().Retrieve(RecordID); InitData(obj.BaseAuditObject); } else if (RecordType == Record.EventType) { var obj = new EventTypeBLL().Retrieve(RecordID); InitData(obj.BaseAuditObject); } else if (RecordType == Record.Genre) { var obj = new GenderBLL().Retrieve(RecordID); InitData(obj.BaseAuditObject); } else if (RecordType == Record.Hall) { var obj = new HallBLL().Retrieve(RecordID); InitData(obj.BaseAuditObject); } else if (RecordType == Record.Movie) { var obj = new MovieBLL().Retrieve(RecordID); InitData(obj.BaseAuditObject); } else if (RecordType == Record.Payment) { var obj = new PaymentBLL().Retrieve(RecordID); InitData(obj.BaseAuditObject); } else if (RecordType == Record.Role) { var obj = new RoleBLL().Retrieve(RecordID); InitData(obj.BaseAuditObject); } else if (RecordType == Record.Schedule) { var obj = new ScheduleBLL().Retrieve(RecordID); InitData(obj.BaseAuditObject); } else if (RecordType == Record.Technology) { var obj = new TechnologyBLL().Retrieve(RecordID); InitData(obj.BaseAuditObject); } else if (RecordType == Record.Ticket) { var obj = new TicketBLL().Retrieve(RecordID); InitData(obj.BaseAuditObject); } else if (RecordType == Record.User) { var obj = new UserBLL().Retrieve(RecordID); InitData(obj.BaseAuditObject); } else if (RecordType == Record.User_Roles) { var obj = new UserBLL().Retrieve(RecordID); InitData(obj.BaseAuditObject); } }