public frmLichChuyenDi(tblChuyenDi chuyenDi) { InitializeComponent(); editMode = true; try { QUANLYXEKHACHEntities db = new QUANLYXEKHACHEntities(); txtMaChuyenDi.Text = chuyenDi.MaChuyenDi.ToString(); txtGiaVe.Text = chuyenDi.DonGia.ToString(); cbbMaTuyen.DataSource = db.tblTuyenXes.Select(t => t.MaTuyen).ToList(); cbbMaTuyen.SelectedItem = chuyenDi.tblXeKhach.MaTuyen; txtTuyen.Text = chuyenDi.tblXeKhach.tblTuyenXe.tblBenXe.TenBenXe + "-" + chuyenDi.tblXeKhach.tblTuyenXe.tblBenXe1.TenBenXe; dtpKhoiHanh.Value = chuyenDi.KhoiHanh.Value; dtpKetThuc.Value = chuyenDi.KhoiHanh.Value.AddMinutes(chuyenDi.tblXeKhach.tblTuyenXe.ThoiGianDi); dtgBXTrungGian.Rows.Clear(); foreach (var item in db.tblChiTietTuyens.Where(t => t.MaTuyen == chuyenDi.tblXeKhach.MaTuyen).ToList()) { dtgBXTrungGian.Rows.Add(item.tblBenXe.TenBenXe, item.ThoiGianDung, item.GhiChu); } cbbMaXe.DataSource = db.tblXeKhaches.Where(t => t.MaTuyen == chuyenDi.tblXeKhach.MaTuyen).Select(t => t.MaXe).ToList(); } catch { } }
public frmThongTinVe(tblChuyenDi chuyenDi, tblPhieuDatCho phieu) { InitializeComponent(); this.chuyenDi = chuyenDi; phieuDatCho = phieu; }
public frmThongTinVe(tblChuyenDi chuyenDi, tblPhieuDatCho phieu = null) { InitializeComponent(); this.chuyenDi = chuyenDi; editMode = phieu == null ? false : true; if (phieu == null) phieuDatCho = new tblPhieuDatCho(); else phieuDatCho = phieu; }
void insertRecord() { BLL_ChuyenDi temp = new BLL_ChuyenDi(); tblChuyenDi chuyenDi = new tblChuyenDi(); chuyenDi.MaChuyenDi = int.Parse(txtMaChuyenDi.Text.ToString()); chuyenDi.DonGia = int.Parse(txtGiaVe.Text.ToString()); chuyenDi.MaXe = int.Parse(cbbMaXe.SelectedItem.ToString()); chuyenDi.KhoiHanh = dtpKhoiHanh.Value; chuyenDi.SoGheTrong = chuyenDi.SoGheDat = 0; string message = temp.validateInput(chuyenDi.MaChuyenDi, chuyenDi.MaXe, int.Parse(chuyenDi.DonGia.ToString()), dtpKhoiHanh.Value, dtpKetThuc.Value); if (string.IsNullOrEmpty(message)) { if (temp.canInsert(chuyenDi.MaChuyenDi, chuyenDi.MaXe)) { BLL_ChiTietTuyenXe CTChuyenDi = new BLL_ChiTietTuyenXe(); QUANLYXEKHACHEntities db = new QUANLYXEKHACHEntities(); db.tblChuyenDis.Add(chuyenDi); db.SaveChanges(); MessageBox.Show("Thêm thành công"); } } else MessageBox.Show(message, "Thông báo"); }
void insertRecord() { BLL_ChuyenDi temp = new BLL_ChuyenDi(); tblChuyenDi chuyenDi = new tblChuyenDi(); chuyenDi.MaChuyenDi = int.Parse(txtMaChuyenDi.Text.ToString()); chuyenDi.DonGia = int.Parse(txtGiaVe.Text.ToString()); chuyenDi.MaXe = int.Parse(cbbMaXe.SelectedItem.ToString()); chuyenDi.KhoiHanh = dtpKhoiHanh.Value; chuyenDi.KetThuc = dtpKetThuc.Value; chuyenDi.SoGheTrong = chuyenDi.SoGheDat = 0; string message = temp.validateInput(chuyenDi.MaChuyenDi, chuyenDi.MaXe, int.Parse(chuyenDi.DonGia.ToString()), dtpKhoiHanh.Value, dtpKetThuc.Value); if (string.IsNullOrEmpty(message)) { if (temp.canInsert(chuyenDi.MaChuyenDi, chuyenDi.MaXe)) { BLL_ChiTietChuyenDi CTChuyenDi = new BLL_ChiTietChuyenDi(); List<tblChiTietChuyenDi> listCTChuyenDi = solveDataInputCT_ChuyenDi(); foreach (var item in listCTChuyenDi) { string mes = CTChuyenDi.validateInput(item.MaChuyenDi, item.ThoiGianDung); if (!string.IsNullOrEmpty(mes)) { MessageBox.Show(mes); return; } } foreach (var item in listCTChuyenDi) chuyenDi.tblChiTietChuyenDis.Add(item); QUANLYXEKHACHEntities db = new QUANLYXEKHACHEntities(); db.tblChuyenDis.Add(chuyenDi); db.SaveChanges(); MessageBox.Show("Thêm thành công"); } } else MessageBox.Show(message, "Thông báo"); }