private void _loadDataFocusRow() { _clearData(); QL_HOATDONG_TAPHUAN item = gvGrid.GetFocusedRow() as QL_HOATDONG_TAPHUAN; if (item != null) { deTuNgay.EditValue = item.TH_THOIGIAN_BATDAU; deDenNgay.EditValue = item.TH_THOIGIAN_KETTHUC; seTongSoNgay.EditValue = item.TH_TONGSO_NGAY; txtTenChuongTrinh.EditValue = item.TH_TEN; //txtDiaDiem.EditValue = item.TH_DIADIEM; //txtDonViThucHien.EditValue = item.TH_DONVI_THUCHIEN; //seSoLuongNguoiThamGia.EditValue = item.TH_SOLUONG; //seSoTienMoiNguoi.EditValue = item.TH_SOTIEN_1NGUOI; //seTongTien.EditValue = item.TH_TONGTIEN; //txtDoiTuong.EditValue = item.TH_DOITUONG_TEN; //txtDoiTuongId.EditValue = item.TH_DOITUONG_ID; //txtDoiTuongKhac.EditValue = item.TH_DOITUONG_KHAC; txtNoiDung.EditValue = item.TH_NOIDUNG; //txtThongTinGiangVien.EditValue = item.TH_GIANGVIEN; //seThuLaoGV.EditValue = item.TH_GIANGVIEN_THULAO; //txtThongTinNguoiHoTro.EditValue = item.TH_NGUOI_HOTRO; //seThuLaoHoTro.EditValue = item.TH_NGUOI_HOTRO_THULAO; } }
private void _deleteRow() { QL_HOATDONG_TAPHUAN item = gvGrid.GetFocusedRow() as QL_HOATDONG_TAPHUAN; if (item != null) { if (clsMessage.MessageYesNo(string.Format("Bạn có chắc muốn xóa: {0}", item.TH_TEN)) == DialogResult.Yes) { Int64 id = Convert.ToInt64(gvGrid.GetFocusedRowCellValue(colTH_ID)); QL_HOATDONG_TAPHUAN entities = (from p in context.QL_HOATDONG_TAPHUAN where p.TH_ID == id select p).FirstOrDefault(); context.QL_HOATDONG_TAPHUAN.Remove(entities); context.SaveChanges(); FormStatus = EnumFormStatus.VIEW; } } }
protected override bool SaveData() { if (_validateControl()) { using (var _context = new QL_HOIVIEN_KTEntities()) { QL_HOATDONG_TAPHUAN item; switch (_formStatus) { case EnumFormStatus.ADD: #region Add item = new QL_HOATDONG_TAPHUAN(); _setObjectEntities(ref item); _context.QL_HOATDONG_TAPHUAN.Add(item); #endregion break; case EnumFormStatus.MODIFY: Int64 id = Convert.ToInt64(gvGrid.GetFocusedRowCellValue(colTH_ID)); item = (from p in _context.QL_HOATDONG_TAPHUAN where p.TH_ID == id select p).FirstOrDefault <QL_HOATDONG_TAPHUAN>(); if (item != null) { _setObjectEntities(ref item); } var entity = _context.QL_HOATDONG_TAPHUAN.Find(id); if (entity != null) { _context.Entry(entity).CurrentValues.SetValues(item); } break; default: break; } _context.SaveChanges(); } FormStatus = EnumFormStatus.VIEW; } return(base.SaveData()); }
private void _setObjectEntities(ref QL_HOATDONG_TAPHUAN item) { item.TH_LOAI_ID = _id_loai; item.TH_THOIGIAN_BATDAU = deTuNgay.Ex_EditValueToDateTime(); item.TH_THOIGIAN_KETTHUC = deDenNgay.Ex_EditValueToDateTime(); item.TH_TONGSO_NGAY = seTongSoNgay.Ex_EditValueToInt(); item.TH_TEN = txtTenChuongTrinh.Text; //item.TH_DIADIEM = txtDiaDiem.Text; //item.TH_DONVI_THUCHIEN = txtDonViThucHien.Text; //item.TH_SOLUONG = seSoLuongNguoiThamGia.Ex_EditValueToInt(); //item.TH_SOTIEN_1NGUOI = seSoTienMoiNguoi.Ex_EditValueToInt(); //item.TH_TONGTIEN = seTongTien.Ex_EditValueToInt(); //item.TH_DOITUONG_TEN = txtDoiTuong.Text; //item.TH_DOITUONG_ID = txtDoiTuongId.Text; //item.TH_DOITUONG_KHAC = txtDoiTuongKhac.Text; item.TH_NOIDUNG = txtNoiDung.Text; //item.TH_GIANGVIEN = txtThongTinGiangVien.Text; //item.TH_GIANGVIEN_THULAO = seThuLaoGV.Ex_EditValueToInt(); //item.TH_NGUOI_HOTRO = txtThongTinNguoiHoTro.Text; //item.TH_NGUOI_HOTRO_THULAO = seThuLaoHoTro.Ex_EditValueToInt(); }