Exemple #1
0
 private void frmChinhSach_Load(object sender, EventArgs e)
 {
     nCCOBindingSource.DataSource    = new D_NHACUNGCAP().DuLieu();
     loaiPhiBindingSource.DataSource = DuLieuTaoSan.LoaiPhi();
     TuyenBayOs = new D_TUYENBAY().DuLieu();
     tuyenBayOBindingSource.DataSource = TuyenBayOs;
     _ListHangBayO = new D_HANGBAY().DuLieu();
     DuLieu();
     XuLyGiaoDien.OpenForm(this);
     btnLuu.Enabled = DuLieuTaoSan.Q.ChinhSachThemSua;
 }
Exemple #2
0
        private void frmNCCThem_Load(object sender, EventArgs e)
        {
            KhuVuc();
            _DataHangBay.Columns.Add("ID", typeof(int));
            _DataHangBay.Columns.Add("Ten", typeof(string));
            _lstHangBayO = new D_HANGBAY().DuLieu();
            hangBayOBindingSource.DataSource = _lstHangBayO;

            if ((_NCCO.HangBay ?? string.Empty).Length > 1)
            {
                string[] NCCA = _NCCO.HangBay.Split('|');
                for (int i = 0; i < NCCA.Length - 1; i++)
                {
                    _HangBayO = _lstHangBayO.Where(w => w.ID.Equals(int.Parse(NCCA[i]))).ToList()[0];
                    _DataHangBay.Rows.Add(_HangBayO.ID, _HangBayO.TenHang);
                }
                GCNCC.DataSource = _DataHangBay;
            }
            DSNH.DataSource = new D_NGANHANG().All();
            XuLyDuLieu.ConvertClassToTable(this, _NCCO);
            XuLyGiaoDien.OpenForm(this);
        }
Exemple #3
0
        private void frmInVe_Load(object sender, EventArgs e)
        {
            D_SANBAY  sbb = new D_SANBAY();
            O_HANGBAY hb  = new D_HANGBAY().LayHangBay(data.Hang);
            Design1   rpt = new Design1(hb.MauChu, hb.MauNen, hb.MauChinh, hb.HanhLy);

            if (hb.LogoHang != null)
            {
                MemoryStream ms          = new MemoryStream(hb.LogoHang);
                Image        returnImage = Image.FromStream(ms);
                rpt.XrPic.Image = returnImage; //Ảnh hãng
            }

            rpt.paHang.Value  = hb.TenHang;//Tên hãng
            rpt.paMaCho.Value = data.MaCho;
            System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("vi-VN");
            string NgayGD    = string.Format("{0:dddd, d }", data.NgayGD) + "Tháng " + string.Format("{0:M yyyy}", data.NgayGD);
            string NgayDi    = string.Format("{0:dddd, d }", data.GioBayDi) + "Tháng " + string.Format("{0:M yyyy}", data.GioBayDi);
            string NgayVe    = string.Format("{0:dddd, d }", data.GioBayVe) + "Tháng " + string.Format("{0:M yyyy}", data.GioBayVe);
            string NgayDiDen = string.Format("{0:dddd, d }", data.GioBayDi_Den) + "Tháng " + string.Format("{0:M yyyy}", data.GioBayDi_Den);
            string NgayVeDen = string.Format("{0:dddd, d }", data.GioBayVe_Den) + "Tháng " + string.Format("{0:M yyyy}", data.GioBayVe_Den);

            System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");
            NgayGD            += "\n" + string.Format("{0:dddd, d MMMM yyyy}", data.NgayGD);
            NgayDi            += "\n" + string.Format("{0:dddd, d MMMM yyyy}", data.GioBayDi);
            NgayVe            += "\n" + string.Format("{0:dddd, d MMMM yyyy}", data.GioBayVe);
            NgayDiDen         += "\n" + string.Format("{0:dddd, d MMMM yyyy}", data.GioBayDi_Den);
            NgayVeDen         += "\n" + string.Format("{0:dddd, d MMMM yyyy}", data.GioBayVe_Den);
            rpt.paNgayGD.Value = NgayGD;


            O_TUYENBAY tb  = new D_TUYENBAY().LayTuyenBay(data.TuyenBayDi);
            O_SANBAY   sbo = sbb.SanBay(tb.Ten.Split('-')[0]);

            rpt.paSoHieuDi.Value   = data.SoHieuDi.Replace(" ", string.Empty);
            rpt.paKhoiHanhDi.Value = string.Format("{0} ({1}) {2}\n{3}", sbo.TenDayDu, sbo.KyHieu, data.GioBayDi.ToString("H:mm"), NgayDi);
            sbo = sbb.SanBay(tb.Ten.Split('-')[1]);
            rpt.paDenDi.Value      = string.Format("{0} ({1}) {2}\n{3}", sbo.TenDayDu, sbo.KyHieu, data.GioBayDi_Den.ToString("H:mm"), NgayDiDen);
            rpt.paThoiGianDi.Value = string.Format("{1} giờ {0} phút \n{1} hour(s) {0} minutes(s)", data.GioBayDi_Den.Subtract(data.GioBayDi).Minutes, data.GioBayDi_Den.Subtract(data.GioBayDi).Hours);


            if (data.SoLuongVe == 1)
            {
                rpt.gTuyenVe.Visible = false;
            }
            if (rpt.gTuyenVe.Visible)
            {
                tb  = new D_TUYENBAY().LayTuyenBay(data.TuyenBayVe);
                sbo = sbb.SanBay(tb.Ten.Split('-')[0]);
                rpt.paSoHieuVe.Value   = data.SoHieuVe.Replace(" ", string.Empty);
                rpt.paKhoiHanhVe.Value = string.Format("{0} ({1}) {2}\n{3}", sbo.TenDayDu, sbo.KyHieu, data.GioBayVe.ToString("H:mm"), NgayVe);
                sbo = sbb.SanBay(tb.Ten.Split('-')[1]);
                rpt.paDenVe.Value      = string.Format("{0} ({1}) {2}\n{3}", sbo.TenDayDu, sbo.KyHieu, data.GioBayVe_Den.ToString("H:mm"), NgayVeDen);
                rpt.paThoiGianVe.Value = string.Format("{1} giờ {0} phút \n{1} hour(s) {0} minutes(s)", data.GioBayVe_Den.Subtract(data.GioBayVe).Minutes, data.GioBayVe_Den.Subtract(data.GioBayVe).Hours);
            }

            rpt.bindingSourceHT.DataSource = LayHanhKhach2();

            rpt.CreateDocument();
            // In report
            printControl.PrintingSystem = rpt.PrintingSystem;
        }