Ejemplo n.º 1
0
 public override void SaveObjectQuery(ObjectQuery query, EditObjectQueryParams editParams)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        public override void DeleteObjectQuery(ObjectQuery query)
        {
            DbCommonCommand command = m_removeObjectQueryCommand.Value;

            command["ID"].Value = query.Id;
            command.ExecuteNonQuery(SessionIdentifier.SHARED_SESSION);
        }
Ejemplo n.º 6
0
 private void AppendObjectQueryNode(TreeListNode objectQueryRoot, DomainObjectInquiry inquiry, ObjectQuery query)
 {
     AppendNode(objectQueryRoot, query.Code, new ObjectExplorerNodeTag(inquiry, eObjectExplorerNode.ObjectQueryConfig, query));
 }
Ejemplo n.º 7
0
        public void DeleteObjectQuery(ObjectQuery query)
        {
            m_provider.DeleteObjectQuery(query);

            AQuery.Delete(query.Code);

            if (DeleteObjectQueryCompleted != null)
                DeleteObjectQueryCompleted(this, new ObjectQueryArgs(query));

            IsModified = true;
        }
Ejemplo n.º 8
0
 public abstract void DeleteObjectQuery(ObjectQuery query);
Ejemplo n.º 9
0
 public abstract void SaveObjectQuery(ObjectQuery query, EditObjectQueryParams editParams);
Ejemplo n.º 10
0
 internal ObjectQueryParameter(ObjectQuery owner)
 {
     Owner = owner;
 }
Ejemplo n.º 11
0
 public abstract void CreateObjectQuery(ObjectQuery query);
 public ObjectQueryParameterCollectionAddItemCommand(DomainObjectInquiry inquiry, ObjectQuery query)
 {
     m_inquiry = inquiry;
     Query = query;
 }
Ejemplo n.º 13
0
 public ObjectQueryArgs(ObjectQuery query)
 {
     Query = query;
 }
Ejemplo n.º 14
0
        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;
        }
Ejemplo n.º 15
0
 public override void DeleteObjectQuery(ObjectQuery query)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 16
0
 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;
 }
Ejemplo n.º 18
0
 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;
 }
Ejemplo n.º 20
0
        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;
        }