Esempio n. 1
0
        private void taoGiaGhe()
        {
            foreach (Ghe ghe in GheList.ListAllGhe())
            {
                if (ghe.LoaiGhe.ToLower() == "phothong")
                {
                    DAOGiaVeCuaGhe.InsertGiaVeCuaGhe(taoKeHoach(), ghe, Convert.ToInt32(txtPhoThong.Text));
                }

                if (ghe.LoaiGhe.ToLower() == "vip")
                {
                    DAOGiaVeCuaGhe.InsertGiaVeCuaGhe(taoKeHoach(), ghe, Convert.ToInt32(txtVIP.Text));
                }

                if (ghe.LoaiGhe.ToLower() == "deluxe")
                {
                    DAOGiaVeCuaGhe.InsertGiaVeCuaGhe(taoKeHoach(), ghe, Convert.ToInt32(txtDeluxe.Text));
                }

                if (ghe.LoaiGhe.ToLower() == "switchbox")
                {
                    DAOGiaVeCuaGhe.InsertGiaVeCuaGhe(taoKeHoach(), ghe, Convert.ToInt32(txtSwitchbox.Text));
                }
            }
        }
Esempio n. 2
0
        public static List <GiaVeCuaGhe> GetAll(string rap, string khandai, DateTime ngay, string suatchieu)
        {
            List <GiaVeCuaGhe> lstGia = new List <GiaVeCuaGhe>();
            DataTable          dt     = DAOGiaVeCuaGhe.LoadGiaVe(rap, khandai, ngay, suatchieu);

            foreach (DataRow dr in dt.Rows)
            {
                GiaVeCuaGhe acc = new GiaVeCuaGhe();
                acc.GheID     = dr["gheid"].ToString();
                acc.GiaVe     = Convert.ToInt32(dr["giavecuaghe"].ToString());
                acc.TrangThai = dr["trangthai"].ToString();
                lstGia.Add(acc);
            }
            return(lstGia);
        }
Esempio n. 3
0
        void InsertOrder()
        {
            AccountModel acc    = Session["accSession"] as AccountModel;
            GiaVeCuaGhe  giaGhe = Session["giaVe"] as GiaVeCuaGhe;

            DAOdonHangVe.Insert(acc.Ten, acc.Email, giaGhe.TongTien, giaGhe.Rap);
            Dictionary <string, int> lstGheDangChon = Session["lstGheDangChon"] as Dictionary <string, int>;
            DateTime ngay = Convert.ToDateTime(Session["ngay"]);

            foreach (KeyValuePair <string, int> item in lstGheDangChon)
            {
                DAOGiaVeCuaGhe.ChuyenTrangThaiDa(item.Key, giaGhe.Rap, giaGhe.KhanDai, giaGhe.Suat, ngay);
            }

            InsertVe();
        }
Esempio n. 4
0
 private void lbSuatChieu_SelectedIndexChanged(object sender, EventArgs e)
 {
     lbKhanDai.DisplayMember = "khandaiid";
     lbKhanDai.ValueMember   = "khandaiid";
     lbKhanDai.DataSource    = DAOGiaVeCuaGhe.GetKhanDai(rap, lbTenPhim.SelectedValue.ToString(), lbSuatChieu.SelectedValue.ToString());
 }
Esempio n. 5
0
 private void lbTenPhim_SelectedIndexChanged(object sender, EventArgs e)
 {
     lbSuatChieu.DisplayMember = "suatChieu";
     lbSuatChieu.ValueMember   = "suatChieu";
     lbSuatChieu.DataSource    = DAOGiaVeCuaGhe.GetSuatChieu(rap, lbTenPhim.SelectedValue.ToString());
 }
Esempio n. 6
0
 private void ChonGhe_Load(object sender, EventArgs e)
 {
     lbTenPhim.DataSource    = DAOGiaVeCuaGhe.GetTenPhim(rap);
     lbTenPhim.DisplayMember = "tenPhim";
     lbTenPhim.ValueMember   = "tenPhim";
 }
Esempio n. 7
0
        private void btnThanhToan_Click(object sender, EventArgs e)
        {
            if (ValidateOfMe.ValidateOfMe.isHaveEmptyTextBox(ref pnInfor))
            {
                return;
            }

            #region InsertDonHangVe
            GiaVeCuaGhe giaVe = new GiaVeCuaGhe();
            giaVe.Rap     = rap;
            giaVe.Suat    = lbSuatChieu.SelectedValue.ToString();
            giaVe.KhanDai = lbKhanDai.SelectedValue.ToString();
            DAODonHangVe.Insert(txtTenKhach.Text,
                                txtTamTinh.Text,
                                lbDiscount.Text,
                                txtSoTienThanhToan.Text,
                                rap);
            #endregion
            #region update Trạng thái của ghế

            foreach (KeyValuePair <string, int> item in lstGheDangChon)
            {
                DAOGiaVeCuaGhe.ChuyenTrangThaiDa(item.Key, giaVe);
            }

            #endregion
            string dsGhe = "";
            foreach (KeyValuePair <string, int> item in lstGheDangChon)
            {
                dsGhe += item.Key + "    ";
            }

            #region In Hóa Đơn
            string HoaDon = "Anh / Chi : " + txtTenKhach.Text + "\r\n" +
                            "dia chi : " + txtDiaChi.Text + "\r\n" +
                            "Phim : " + lbTenPhim.Text + "\r\n" +
                            "suat chieu  :  " + lbSuatChieu.Text + "\r\n" +
                            "khan dai   :  " + txtDiaChi.Text + "\r\n" +
                            "tam tinh   :  " + txtTamTinh.Text + "\r\n" +
                            "Disocunt  :  " + lbDiscount.Text + "\r\n" +
                            "giam   :   " + txtGiam.Text + "\r\n" +
                            "tong tien   :   " + txtSoTienThanhToan.Text + "\r\n" +
                            "ghe da chon   :  " + dsGhe;
            using (SaveFileDialog sfd = new SaveFileDialog()
            {
                Filter = "DPF file|*.pdf", ValidateNames = true
            })
            {
                if (sfd.ShowDialog() == DialogResult.OK)
                {
                    iTextSharp.text.Document doc = new iTextSharp.text.Document(PageSize.A6.Rotate());

                    try
                    {
                        PdfWriter.GetInstance(doc, new FileStream(sfd.FileName, FileMode.Create));
                        doc.Open();
                        Paragraph a = new Paragraph(HoaDon);

                        doc.Add(new iTextSharp.text.Paragraph(a));
                    }
                    catch (Exception ex) {
                        MessageBox.Show(ex.Message);
                    }
                    finally { doc.Close(); }
                }
            }
            #endregion
            InsertVe();
            MessageBox.Show("Đã Đặt xong ghế");
            Reset();//set default cho form
        }