//public CTQDVPHCDto GetByID(string SoQDXPVPHC) //{ // CTQuyetDinhXPVPHC bb = context.CTQuyetDinhXPVPHCs.FirstOrDefault(b => b.SoQDXPVPHC == SoQDXPVPHC && b.Sta == 1); // if (bb != null) // { // CTQDVPHCDto bd = new CTQDVPHCDto // { // SoQDXPVPHC = bb.SoQDXPVPHC, // MaDiem = bb.MaDiem, // MaKhoan = bb.MaKhoan, // MaDieu = bb.MaDieu, // MucPhat = bb.MucPhat, // Sta = bb.Sta // }; // return bd; // } // else // return null; //} public string Insert(CTQDVPHCDto x) { try { //kiểm tra SoQDXPVPHC có chưa CTQuyetDinhXPVPHC bb = context.CTQuyetDinhXPVPHCs.FirstOrDefault(b => b.SoQDXPVPHC == x.SoQDXPVPHC && b.MaDiem == x.MaDiem && b.MaKhoan == x.MaKhoan && b.MaDieu == x.MaDieu); if (bb == null) //chưa có SoQDXPVPHC { bb = new CTQuyetDinhXPVPHC { SoQDXPVPHC = x.SoQDXPVPHC, MaDiem = x.MaDiem, MaKhoan = x.MaKhoan, MaDieu = x.MaDieu, MucPhat = x.MucPhat, Sta = 1 //được kích hoạt }; context.CTQuyetDinhXPVPHCs.Add(bb); context.SaveChanges(); return("");// "Thêm chi tiết quyết định VPHC thành công"; } else { return("Chi tiết quyết định VPHC đã tồn tại"); } } catch (Exception ex) { return("Không thêm được chi tiết quyết định VPHC \n" + ex.Message); } }
public string Update(CTQDVPHCDto x) { try { CTQuyetDinhXPVPHC bb = context.CTQuyetDinhXPVPHCs.FirstOrDefault(b => b.SoQDXPVPHC == x.SoQDXPVPHC && b.MaDiem == x.MaDiem && b.MaKhoan == x.MaKhoan && b.MaDieu == x.MaDieu); if (bb != null) { bb.SoQDXPVPHC = x.SoQDXPVPHC; bb.MaDiem = x.MaDiem; bb.MaKhoan = x.MaKhoan; bb.MaDieu = x.MaDieu; bb.MucPhat = x.MucPhat; bb.Sta = 1; context.SaveChanges(); return("");// "Cập nhật chi tiết quyết định VPHC thành công"; } else { return("Không tìm thấy chi tiết quyết định VPHC: " + x.SoQDXPVPHC); } } catch (Exception ex) { return("Không cập nhật được chi tiết quyết định VPHC \n" + ex.Message); } }
public string Delete(string SoQDXPVPHC, string MaDiem, string MaKhoan, string MaDieu) { try { CTQuyetDinhXPVPHC bb = context.CTQuyetDinhXPVPHCs.FirstOrDefault(b => b.SoQDXPVPHC == SoQDXPVPHC && b.MaDiem == MaDiem && b.MaKhoan == MaKhoan && b.MaDieu == MaDieu); if (bb != null) { bb.Sta = 0; // cập nhật lại trạng thái = 0 nghĩa là đã xóa context.SaveChanges(); return(""); // "Đã xóa chi tiết quyết định VPHC thành công"; } else { return("Không tìm thấy chi tiết quyết định VPHC"); } } catch (Exception ex) { return("Không xóa được chi tiết quyết định VPHC \n" + ex.Message); } }