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; }
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); }
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; }