Exemple #1
0
 public void LoadProject(Library.ProjectEdit project)
 {
     this.Root = project;
     if (((Csla.Core.IUndoableObject) this.Root).EditLevel < 3)
     {
         this.Root.BeginEdit();
     }
 }
 public void LoadFromExisting(Library.ProjectResources projectResources)
 {
     this.Model = projectResources;
     this.Root  = (Library.ProjectEdit)projectResources.Parent;
     if (((Csla.Core.IUndoableObject) this.Root).EditLevel < 2)
     {
         this.BeginEdit();
     }
 }
Exemple #3
0
    public ProjectEdit(Library.ProjectEdit obj)
    {
      _project = obj;

      Title = "Edit project";

      var tbi = new ToolbarItem();
      tbi.Text = "Save";
      tbi.Clicked += Save_Clicked;
      ToolbarItems.Add(tbi);
    }
Exemple #4
0
        public ProjectEdit(Library.ProjectEdit obj)
        {
            _project = obj;

            Title = "Edit project";

            var tbi = new ToolbarItem();

            tbi.Text     = "Save";
            tbi.Clicked += Save_Clicked;
            ToolbarItems.Add(tbi);
        }
Exemple #5
0
 public void LoadProject(Library.ProjectEdit project, int projectResourceId = Constants.NewRecordId)
 {
     this.Root = project;
     if (projectResourceId == Constants.NewRecordId)
     {
         throw new NotImplementedException();
     }
     this.Model = this.Root.Resources.Single(r => r.ResourceId == projectResourceId);
     if (((Csla.Core.IUndoableObject) this.Root).EditLevel < 3)
     {
         this.BeginEdit();
     }
     this.EditMode = true;
 }
Exemple #6
0
    public ProjectEdit(Library.ProjectEdit obj)
    {
      _project = obj;
      _nameStatus = new PropertyStatus(_project, "Name");
      _nameStatus.PropertyChanged += _nameStatus_PropertyChanged;
      label.IsVisible = !_nameStatus.IsValid;

      Title = "Edit project";

      var tbi = new ToolbarItem();
      tbi.Text = "Save";
      tbi.Clicked += Save_Clicked;
      ToolbarItems.Add(tbi);
    }
Exemple #7
0
        public ProjectEdit(Library.ProjectEdit obj)
        {
            _project    = obj;
            _nameStatus = new PropertyStatus(_project, "Name");
            _nameStatus.PropertyChanged += _nameStatus_PropertyChanged;
            label.IsVisible              = !_nameStatus.IsValid;

            Title = "Edit project";

            var tbi = new ToolbarItem();

            tbi.Text     = "Save";
            tbi.Clicked += Save_Clicked;
            ToolbarItems.Add(tbi);
        }
Exemple #8
0
 public PropertyStatus(Library.ProjectEdit project, string propertyName)
 {
     _propertyName             = propertyName;
     _project                  = project;
     _project.PropertyChanged += _project_PropertyChanged;
 }
Exemple #9
0
    public PropertyStatus(Library.ProjectEdit project, string propertyName)
    {
      _propertyName = propertyName;
      _project = project;
      _project.PropertyChanged += _project_PropertyChanged;

    }