/// <summary> /// Удалить запись из БД /// </summary> /// <param name="objProfile">профайл</param> /// <param name="uuidID">уникальный идентификатор объекта</param> /// <returns>true - удачное завершение; false - ошибка</returns> public override System.Boolean Remove(UniXP.Common.CProfile objProfile) { System.String strErr = ""; System.Boolean bRet = CBudgetProjectDataBaseModel.RemoveObjectFromDataBase(this.ID, objProfile, ref strErr); if (bRet == false) { DevExpress.XtraEditors.XtraMessageBox.Show(strErr, "Внимание", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error); } return(bRet); }
/// <summary> /// Сохранить изменения в БД /// </summary> /// <param name="objProfile">профайл</param> /// <returns>true - удачное завершение; false - ошибка</returns> public override System.Boolean Update(UniXP.Common.CProfile objProfile) { System.String strErr = ""; System.Boolean bRet = CBudgetProjectDataBaseModel.EditObjectInDataBase(this.ID, this.Name, this.Description, this.IsActive, this.CodeIn1C, objProfile, ref strErr); if (bRet == false) { DevExpress.XtraEditors.XtraMessageBox.Show(strErr, "Внимание", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error); } return(bRet); }
/// <summary> /// Добавить запись в БД /// </summary> /// <param name="objProfile">профайл</param> /// <returns>true - удачное завершение; false - ошибка</returns> public override System.Boolean Add(UniXP.Common.CProfile objProfile) { System.String strErr = ""; System.Guid GUID_ID = System.Guid.Empty; System.Boolean bRet = CBudgetProjectDataBaseModel.AddNewObjectToDataBase(this.Name, this.Description, this.IsActive, this.CodeIn1C, ref GUID_ID, objProfile, ref strErr); if (bRet == true) { this.ID = GUID_ID; } else { DevExpress.XtraEditors.XtraMessageBox.Show(strErr, "Внимание", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error); } return(bRet); }