Пример #1
0
        internal void NavigateSelection(EntryDisplay selection)
        {
            if (!this.IsCreate)
            {
                Entry nav = new Entry();
                foreach (var entry in EntryCollection)
                {
                    if (entry.Id == SelectedItem.Id)
                    {
                        nav = entry;
                    }
                }
                SQLAccess.Clear();
                SQLAccess.Procedure = "EntryCollectionByParentId";
                SQLAccess.Parameters.Add(@"@parentId", nav.ParentId);
                DataTable _entryCollection = SQLAccess.ExecuteProcedure();

                GenerateEntrCollectionyFromDataTable(_entryCollection);
                GenerateDisplayCollection(EntryCollection);
                Navigation.NavigationService.Navigate(new NewEntryView(Navigation, this));
                IsCreate = true;
            }
            else
            {
                Entry selected = new Entry();
                foreach (var entry in EntryCollection)
                {
                }
            }
        }
Пример #2
0
 internal void UploadNarrativeMessage()
 {
     SQLAccess db = new SQLAccess();
     db.Procedure = "InsertNarrativeMessage";
     db.Parameters.Add(@"@contents", Contents);
     db.Parameters.Add(@"@created", Created);
     db.Parameters.Add(@"@guid", Guid);
     db.Parameters.Add(@"@errors", HasErrors);
     db.Parameters.Add(@"@narrative_id", NarrativeId);
     db.ExecuteProcedure();
 }
Пример #3
0
        public override void PopulateContents()
        {
            SQLAccess db = new SQLAccess();

            db.Procedure = "GetPeople";
            db.ExecuteProcedure();
            if (db.HasData)
            {
                foreach (DataRow person in db.Response.Rows)
                {
                    this.Contents.Add(new Person(person));
                }
            }
        }
Пример #4
0
 private void RetreiveId()
 {
     SQLAccess db = new SQLAccess();
     db.Procedure = "GetNarrativeObjectId";
     db.Parameters.Add(@"@guid", Guid);
     db.Parameters.Add(@"scan_object_id", ScanObject.Id);
     db.ExecuteProcedure();
     if (db.HasData)
         Id = (long)db.Response.Rows[0][0];
 }
Пример #5
0
 public void Insert()
 {
     SQLAccess db = new SQLAccess();
     db.Procedure = "InsertNarrativeObject";
     db.Parameters.Add(@"@guid", Guid);
     db.Parameters.Add(@"scan_object_id", ScanObject.Id);
     db.Parameters.Add(@"created", Created);
     db.ExecuteProcedure();
 }
Пример #6
0
 internal void Insert()
 {
     SQLAccess db = new SQLAccess();
     db.Procedure = "InsertScanObject";
     db.Parameters.Add(@"@name", Name);
     db.Parameters.Add(@"@description", Description);
     db.Parameters.Add(@"@url", Url);
     db.Parameters.Add(@"@page_status", PageStatus);
     db.Parameters.Add(@"@page_source", PageSource);
     db.Parameters.Add(@"@crawl_depth", CrawlDepth);
     db.Parameters.Add(@"@screenshot", screenshot);
     db.Parameters.Add(@"@parent_id", ParentId);
     db.Parameters.Add(@"@guid", Guid);
     db.ExecuteProcedure();
 }
Пример #7
0
 internal ScanObject GetNext()
 {
     SQLAccess db = new SQLAccess();
     db.Procedure = "NextScanObject";
     db.ExecuteProcedure();
     if (db.HasData)
         return new ScanObject(db.Response.Rows[0]);
     else return new ScanObject();
 }
Пример #8
0
 public void Update()
 {
     SQLAccess db = new SQLAccess();
     db.Procedure = "UpdateScanObject";
     db.Parameters.Add(@"@id", Id);
     db.Parameters.Add(@"@name", Name);
     db.Parameters.Add(@"@description", Description);
     db.Parameters.Add(@"@url", Url);
     db.Parameters.Add(@"@page_status", PageStatus);
     db.Parameters.Add(@"@page_source", PageSource);
     db.Parameters.Add(@"@crawl_depth", CrawlDepth);
     //db.Parameters.Add(@"@screenshot", screenshot);
     db.Parameters.Add(@"@parent_id", ParentId);
     db.ExecuteProcedure();
 }
Пример #9
0
 public ScanObject FindById(long id)
 {
     SQLAccess db = new SQLAccess();
     db.Procedure = "ScanObjectById";
     db.Parameters.Add(@"@id", id);
     db.ExecuteProcedure();
     if (db.HasData)
         return new ScanObject(db.Response.Rows[0]);
     else return new ScanObject();
 }