Example #1
0
        void AutoCreateTicketsByShowTimes(ShowTimes showTimes)
        {
            int    result = 0;
            Taudto cinema = TauDAO.GetCinemaByName(showTimes.CinemaName);
            int    Row    = cinema.Row;
            int    Column = cinema.SeatInRow;

            for (int i = 0; i < Row; i++)
            {
                int  temp    = i + 65;
                char nameRow = (char)(temp);
                for (int j = 1; j <= Column; j++)
                {
                    string seatName = nameRow.ToString() + j;
                    result += TicketDAO.InsertTicketByShowTimes(showTimes.ID, seatName);
                }
            }
            if (result == Row * Column)
            {
                int ret = ShowTimesDAO.UpdateStatusShowTimes(showTimes.ID, 1);
                if (ret > 0)
                {
                    MessageBox.Show("TẠO VÉ TỰ ĐỘNG THÀNH CÔNG!", "THÔNG BÁO");
                }
            }
            else
            {
                MessageBox.Show("TẠO VÉ TỰ ĐỘNG THẤT BẠI!", "THÔNG BÁO");
            }
        }
Example #2
0
        private void LoadDataCinema(string cinemaName)
        {
            Taudto cinema = TauDAO.GetCinemaByName(cinemaName);
            int    Row    = cinema.Row;
            int    Column = cinema.SeatInRow;

            flpSeat.Size = new Size((SIZE + 20 + GAP) * Column, (SIZE + GAP) * Row);
        }
Example #3
0
        public static List <Taudto> GetCinemaByScreenTypeID(string screenTypeID)
        {
            List <Taudto> cinemaList = new List <Taudto>();
            DataTable     data       = DataProvider.ExecuteQuery("SELECT * FROM dbo.PhongTau where idManHinh ='" + screenTypeID + "'");

            foreach (DataRow item in data.Rows)
            {
                Taudto cinema = new Taudto(item);
                cinemaList.Add(cinema);
            }
            return(cinemaList);
        }
Example #4
0
        private void txtShowtimeID_TextChanged(object sender, EventArgs e)
        {
            #region Change selected index of ComboBox Formatthienboat
            string       thienboatName            = (string)dtgvShowtime.SelectedCells[0].OwningRow.Cells["Tên Tau"].Value;
            string       screenTypeName           = (string)dtgvShowtime.SelectedCells[0].OwningRow.Cells["Màn hình"].Value;
            FormatTaudto formatthienboatSelecting = FormatTauDAO.GetFormatthienboatByName(thienboatName, screenTypeName);
            if (formatthienboatSelecting == null)
            {
                return;
            }
            int indexFormatthienboat = -1;
            for (int i = 0; i < cboFormatID_Showtime.Items.Count; i++)
            {
                FormatTaudto item = cboFormatID_Showtime.Items[i] as FormatTaudto;
                if (item.ID == formatthienboatSelecting.ID)
                {
                    indexFormatthienboat = i;
                    break;
                }
            }
            cboFormatID_Showtime.SelectedIndex = indexFormatthienboat;
            #endregion
            #region Change selected index of ComboBox Cinema
            string cinemaID        = (string)dtgvShowtime.SelectedCells[0].OwningRow.Cells["Mã phòng"].Value;
            Taudto cinemaSelecting = TauDAO.GetCinemaByID(cinemaID);
            //This is the Cinema that we're currently selecting in dtgv

            if (cinemaSelecting == null)
            {
                return;
            }

            int indexCinema = -1;
            int iCinema     = 0;
            foreach (Taudto item in cboCinemaID_Showtime.Items)
            {
                if (item.ID == cinemaSelecting.ID)
                {
                    indexCinema = iCinema;
                    break;
                }
                iCinema++;
            }
            cboCinemaID_Showtime.SelectedIndex = indexCinema;
            #endregion
            toolTipCinema.SetToolTip(cboCinemaID_Showtime, "Danh sách phòng hỗ trợ loại phòng trên");
        }
Example #5
0
        private void DeleteTicketsByShowTimes(ShowTimes showTimes)
        {
            Taudto cinema = TauDAO.GetCinemaByName(showTimes.CinemaName);
            int    Row    = cinema.Row;
            int    Column = cinema.SeatInRow;
            int    result = TicketDAO.DeleteTicketsByShowTimes(showTimes.ID);

            if (result == Row * Column)
            {
                int ret = ShowTimesDAO.UpdateStatusShowTimes(showTimes.ID, 0);
                if (ret > 0)
                {
                    MessageBox.Show("XÓA TẤT CẢ CÁC VÉ CỦA LỊCH  ID=" + showTimes.ID + " THÀNH CÔNG!", "THÔNG BÁO");
                }
            }
            else
            {
                MessageBox.Show("XÓA TẤT CẢ CÁC VÉ CỦA LỊCH  ID=" + showTimes.ID + " THẤT BẠI!", "THÔNG BÁO");
            }
        }