private void btnThem_Click(object sender, EventArgs e) { if (KiemTraHopLeVaThongBao()) { var tuyenDuong = TuyenDuongDal.LayTuyenDuong(); var tuyenDuongModel = new LichTrinhTuyenDuongModelcs { LichTrinhId = (int)cbLichTrinh.SelectedValue, DaChayQua = false, GaTauDauId = tuyenDuong.GaTauDauId, GaTauCuoiId = tuyenDuong.GaTauCuoiId, GiaVe = 100000, ThoiGianDung = new TimeSpan(0, 10, 0), TuyenDuongId = tuyenDuong.Id, KhoangCach = tuyenDuong.KhoangCach, }; tuyenDuongModel.GaTauDau = GaTauDal.LayPGaTau(tuyenDuongModel.GaTauDauId); tuyenDuongModel.GaTauCuoi = GaTauDal.LayPGaTau(tuyenDuongModel.GaTauCuoiId); tuyenDuongModel.TuyenDuong = tuyenDuong; listTuyenDuong.Add(tuyenDuongModel); CapNhatGridView(); } }
private void gridGaCuoi_EditValueChanged(object sender, EventArgs e) { var gaTauDauId = (int)gridView.GetFocusedRowCellValue("GaTauDauId"); var gaTauCuoiId = (int)((GridLookUpEdit)sender).EditValue; var tuyenDuong = TuyenDuongDal.LayTuyenDuong(gaTauDauId, gaTauCuoiId) ?? new TuyenDuong { GaTauDauId = gaTauDauId, GaTauCuoiId = gaTauCuoiId, KhoangCach = 0, }; var tuyenDuongModel = new LichTrinhTuyenDuongModelcs { LichTrinhId = (int)cbLichTrinh.SelectedValue, DaChayQua = false, GaTauDauId = gaTauDauId, GaTauCuoiId = gaTauCuoiId, TuyenDuongId = tuyenDuong.Id, GiaVe = 100000, ThoiGianDung = new TimeSpan(0, 10, 0) }; tuyenDuongModel.GaTauDau = GaTauDal.LayPGaTau(tuyenDuongModel.GaTauDauId); tuyenDuongModel.GaTauCuoi = GaTauDal.LayPGaTau(tuyenDuongModel.GaTauCuoiId); tuyenDuongModel.TuyenDuong = tuyenDuong; listTuyenDuong[gridView.FocusedRowHandle] = tuyenDuongModel; KiemTraTuyenDuongVaHienThi(false); }