/// <summary> /// Insert new TAIKHOAN /// </summary> /// <param name="businessObject">TAIKHOAN object</param> /// <returns>true for successfully saved</returns> public bool Insert(TAIKHOAN businessObject, int?bacsiID) { if (!businessObject.IsValid) { businessObject.ShowErrorMessage();//throw new InvalidBusinessObjectException(businessObject.BrokenRulesList.ToString()); } bool ans = _dataObject.Insert(businessObject); if (bacsiID != 0 || bacsiID != null) { try { BACSIFactory BACSIService = new BACSIFactory(); BACSI bacsi = BACSIService.GetByPrimaryKey(new BACSIKeys((int)bacsiID)); bacsi.TAIKHOANID = businessObject.ID; BACSIService.Update(bacsi); } catch { } } return(ans); }
/// <summary> /// Update existing TAIKHOAN /// </summary> /// <param name="businessObject">TAIKHOAN object</param> /// <returns>true for successfully saved</returns> public bool Update(TAIKHOAN businessObject) { if (!businessObject.IsValid) { businessObject.ShowErrorMessage();//throw new InvalidBusinessObjectException(businessObject.BrokenRulesList.ToString()); } return(_dataObject.Update(businessObject)); }