Exemple #1
0
        private void setDetailView()
        {
            var panel = ViewSplitContainer.Panel2;

            detailview = new DetailView();
            detailview.OnChagedName += (sender, args) =>
            {
                updataListviewItem(getActiveListView(), args.guid, args.key, args.data);

                using (FileDataModelContainer db = new FileDataModelContainer())
                {
                    var query = from c in db.FileTable
                                where c.guid == args.guid
                                select c;
                    foreach (FileTable ftable in query)
                    {
                        ftable.name = args.data;
                    }

                    db.SaveChanges();
                }
            };
            detailview.OnChagedComment += (sender, args) =>
            {
                updataListviewItem(getActiveListView(), args.guid, args.key, args.data);

                using (FileDataModelContainer db = new FileDataModelContainer())
                {
                    var query = from c in db.FileTable
                                where c.guid == args.guid
                                select c;
                    foreach (FileTable ftable in query)
                    {
                        ftable.comment = args.data;
                    }

                    db.SaveChanges();
                }
            };
            detailview.Dock = DockStyle.Fill;
            panel.Controls.Add(detailview);
        }
Exemple #2
0
        private void setDetailView()
        {
            var panel = ViewSplitContainer.Panel2;

            detailview = new DetailView();
            detailview.OnChagedName += (sender, args) =>
            {
                updataListviewItem(getActiveListView(), args.guid, args.key, args.data);

                using (FileDataModelContainer db = new FileDataModelContainer())
                {
                    var query = from c in db.FileTable
                                where c.guid == args.guid
                                select c;
                    foreach (FileTable ftable in query)
                    {
                        ftable.name = args.data;
                    }

                    db.SaveChanges();
                }
            };
            detailview.OnChagedComment += (sender, args) =>
            {
                updataListviewItem(getActiveListView(), args.guid, args.key, args.data);

                using (FileDataModelContainer db = new FileDataModelContainer())
                {
                    var query = from c in db.FileTable
                                where c.guid == args.guid
                                select c;
                    foreach (FileTable ftable in query)
                    {
                        ftable.comment = args.data;
                    }

                    db.SaveChanges();
                }
            };
            detailview.Dock = DockStyle.Fill;
            panel.Controls.Add(detailview);
        }