public bool AddFR(Failure_Relation fr) { if (frInstance.Add(fr) > 0) { return true; } return false; }
public bool StatChange(Failure_Relation current) { //记录其上一次状态记录编码 string refcode = current.FR_Code; current.FR_Code = GenearateFailureRelationCode(); current.FR_IsCurrent = 1; current.FR_RefCode = refcode; AddFR(current); Failure_Relation old = frInstance.GetByKey(current.FR_ID); old.FR_IsCurrent = 0; UpdateFR(old); return true; }
public bool UpdateFR(Failure_Relation fr) { if (frInstance.Update(fr) > 0) { return true; } return false; }
public bool DeleteFR(Failure_Relation fr) { fr.Stat = 1; if (frInstance.Update(fr) > 0) { return true; } return false; }