예제 #1
0
        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();
            }

        }
예제 #2
0
        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);
        }