public override void SaveObjectQuery(ObjectQuery query, EditObjectQueryParams editParams) { throw new NotImplementedException(); }
public override ObjectQueryCollection LoadQuery() { DbCommonCommand command = m_loadObjectQueryCommand.Value; ObjectQueryCollection result = new ObjectQueryCollection(); using (IDbCommonDataReader reader = command.ExecuteReader(SessionIdentifier.SHARED_SESSION)) { while (reader.Read()) { long id = reader.GetValue<long>(0); string code = reader.GetValue<String>(1); string objectType = reader.GetValue<String>(2); string source = (string)reader.GetValue<object>(3); string notes = reader.GetValue<String>(4); ObjectQuery query = new ObjectQuery(id, code, objectType, source, notes); result.Add(query); } reader.Close(); } return result; }
public override void SaveObjectQuery(ObjectQuery query, EditObjectQueryParams editParams) { DbCommonCommand command = m_editObjectQueryCommand.Value; command["ID"].Value = query.Id; command["CODE"].Value = editParams.Code; command["OBJECT_TYPE"].Value = editParams.ObjectType; command["SOURCE"].Value = editParams.Source; command["NOTES"].Value = editParams.Notes; command.ExecuteNonQuery(SessionIdentifier.SHARED_SESSION); }
public override void CreateObjectQuery(ObjectQuery query) { DbCommonCommand command = m_createObjectQueryCommand.Value; command["ID"].Value = query.Id; command["CODE"].Value = query.Code; command["OBJECT_TYPE"].Value = query.ObjectType; command["SOURCE"].Value = query.Source; command["NOTES"].Value = query.Notes; command.ExecuteNonQuery(SessionIdentifier.SHARED_SESSION); }
public override void DeleteObjectQuery(ObjectQuery query) { DbCommonCommand command = m_removeObjectQueryCommand.Value; command["ID"].Value = query.Id; command.ExecuteNonQuery(SessionIdentifier.SHARED_SESSION); }
private void AppendObjectQueryNode(TreeListNode objectQueryRoot, DomainObjectInquiry inquiry, ObjectQuery query) { AppendNode(objectQueryRoot, query.Code, new ObjectExplorerNodeTag(inquiry, eObjectExplorerNode.ObjectQueryConfig, query)); }
public void DeleteObjectQuery(ObjectQuery query) { m_provider.DeleteObjectQuery(query); AQuery.Delete(query.Code); if (DeleteObjectQueryCompleted != null) DeleteObjectQueryCompleted(this, new ObjectQueryArgs(query)); IsModified = true; }
public abstract void DeleteObjectQuery(ObjectQuery query);
public abstract void SaveObjectQuery(ObjectQuery query, EditObjectQueryParams editParams);
internal ObjectQueryParameter(ObjectQuery owner) { Owner = owner; }
public abstract void CreateObjectQuery(ObjectQuery query);
public ObjectQueryParameterCollectionAddItemCommand(DomainObjectInquiry inquiry, ObjectQuery query) { m_inquiry = inquiry; Query = query; }
public ObjectQueryArgs(ObjectQuery query) { Query = query; }
public void SaveObjectQuery(ObjectQuery query, EditObjectQueryParams editParams) { m_provider.SaveObjectQuery(query, editParams); query.Update(editParams); if (EditObjectQueryCompleted != null) EditObjectQueryCompleted(this, new ObjectQueryArgs(query)); IsModified = true; }
public override void DeleteObjectQuery(ObjectQuery query) { throw new NotImplementedException(); }
public void DeleteObjectQuery(DomainObjectInquiry inquiry, ObjectQuery query) { if (MessageBox.Show(String.Format(UILocalization.DeleteObjectQueryQuestion, query.Code), UILocalization.DeleteObjectQueryCaption, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { inquiry.DeleteObjectQuery(query); } }
public ObjectQueryParameterCollectionDeleteItemCommand(DomainObjectInquiry inquiry, ObjectQuery query, ObjectQueryParameter param) { m_inquiry = inquiry; Query = query; m_param = param; }
public void EditObjectQuery(DomainObjectInquiry inquiry, ObjectQuery objQuery) { using (EditQueryForm form = new EditQueryForm(inquiry, objQuery)) { form.ShowDialog(); } }
public void Init(DomainObjectInquiry inquiry, ObjectQuery query) { undoRedoManager = new UndoRedoManager(); m_inquiry = inquiry; m_query = query; }
public ObjectQuery CreateObjectQuery(string code, string objectType, string source, string notes) { if (AQuery.Contains(code)) throw new DomainException(String.Format("Объектный запрос с кодом '{0}' уже существует.", code)); long newId = Connection.NewSequence(); ObjectQuery newQuery = new ObjectQuery(newId, code, objectType, source, notes); m_provider.CreateObjectQuery(newQuery); AQuery.Add(newQuery); if (CreateObjectQueryCompleted != null) CreateObjectQueryCompleted(this, new ObjectQueryArgs(newQuery)); IsModified = true; return newQuery; }