/[cits3200i]/branches/metadata-branch-rvvs89/UWAPlugins/MetadataPlugin/Source/AddMetadataControl.cs


UCC Code Repository

Diff of /branches/metadata-branch-rvvs89/UWAPlugins/MetadataPlugin/Source/AddMetadataControl.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 89 by rvvs89, Tue Oct 12 04:54:08 2010 UTC revision 90 by rvvs89, Tue Oct 12 21:18:41 2010 UTC
# Line 5  using System.Drawing; Line 5  using System.Drawing;
5  using System.Data;  using System.Data;
6  using System.Text;  using System.Text;
7  using System.Windows.Forms;  using System.Windows.Forms;
8    using ZoneFiveSoftware.Common.Data;
9    
10  namespace MetadataPlugin.Source  namespace MetadataPlugin.Source
11  {  {
12      public partial class AddMetadataControl : UserControl      public partial class AddMetadataControl : UserControl
13      {      {
14          private MetadataLocation location;          private MetadataLocation location;
15            private Nullable<DateTime> point;
16            private Nullable<DateTime> range;
17    
18          public AddMetadataControl()          public AddMetadataControl()
19          {          {
# Line 24  namespace MetadataPlugin.Source Line 27  namespace MetadataPlugin.Source
27              {              {
28                  location = value;                  location = value;
29                  textRadioButton.Enabled = new List<MetadataLocation>(MetadataType.TEXT.ApplicableLocations).Contains(location);                  textRadioButton.Enabled = new List<MetadataLocation>(MetadataType.TEXT.ApplicableLocations).Contains(location);
30                    textRadioButton.Checked = textRadioButton.Enabled;
31              }              }
32          }          }
33    
34            public DateTime Point
35            {
36                get { return point.Value; }
37                set { point = value; }
38            }
39    
40            public DateTime End
41            {
42                get { return range.Value; }
43                set { range = value; }
44            }
45    
46          private void nextButton_Click(object sender, EventArgs e)          private void nextButton_Click(object sender, EventArgs e)
47          {          {
48              MetadataType type;              MetadataType type;
# Line 39  namespace MetadataPlugin.Source Line 55  namespace MetadataPlugin.Source
55                  return;                  return;
56              }              }
57              IMetadata data = type.CreateInstance(MetadataLocation);              IMetadata data = type.CreateInstance(MetadataLocation);
58                switch (MetadataLocation)
59                {
60                    case MetadataLocation.POINT:
61                        data.Point = Point;
62                        break;
63                    case MetadataLocation.RANGE:
64                        data.Point = Point;
65                        data.End = End;
66                        break;
67                }
68                MetadataRouteControlLayer.Instances[0].CurrentList.Add(data);
69              EditMetadataDialog.Instance.Control.Editor = data.Editor;              EditMetadataDialog.Instance.Control.Editor = data.Editor;
70                EditMetadataDialog.Instance.Control.InitialEdit = true;
71                EditMetadataDialog.Instance.Control.UpdateSpecific();
72                AddMetadataDialog.Instance.Close();
73              EditMetadataDialog.Instance.ShowDialog();              EditMetadataDialog.Instance.ShowDialog();
74          }          }
75      }      }

Legend:
Removed from v.89  
changed lines
  Added in v.90

Managed by UCC Webmasters ViewVC Help
Powered by ViewVC 1.1.26