private void SaveInsertedRow(EPV.Database.FirebirdDatabase database)
        {
            id = database.Generator("refVehicleMark");
            QueryParameters parameters = new QueryParameters("id", Id);

            parameters.Add("name", Name);
            database.ExecuteQuery(QueryInsert, parameters);
        }
        public void Save(EPV.Database.FirebirdDatabase database)
        {
            if (id != 0)
            {
                return;
            }

            switch (this.State)
            {
            case RowState.Inserted:
                SaveInsertedRow(database);
                break;

            default:
                return;
            }
        }