Changeset 12415 for extensions/PiwigoLib/PiwigoUpload/MainForm.cs
- Timestamp:
- Oct 12, 2011, 5:23:42 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/PiwigoLib/PiwigoUpload/MainForm.cs
r12407 r12415 17 17 { 18 18 InitializeComponent(); 19 selectedPwgAlbumListBindingSource.DataSource = ModelManager.Instance.lstCat;20 19 modelManagerBaseBindingSource.DataSource = ModelManager.Instance; 21 localAlbumBindingSource.DataSource = ModelManager.Instance.AlbumEdited; 22 localImageBindingSource.DataSource = ModelManager.Instance.ImageEdited; 20 21 txtAlbName.DataBindings.Add("Text", ModelManager.Instance.AlbumEdited, "Name", false, DataSourceUpdateMode.OnPropertyChanged); 22 txtAlbComment.DataBindings.Add("Text", ModelManager.Instance.AlbumEdited, "MessageInfo", false, DataSourceUpdateMode.OnPropertyChanged); 23 24 picshowImg.DataBindings.Add("ImageLocation", ModelManager.Instance.ImageEdited, "LocalFile", false, DataSourceUpdateMode.Never); 23 25 } 24 26 … … 119 121 if (e.Node.Tag is LocalAlbum) 120 122 { 121 ModelManager.Instance.AlbumEdited = (LocalAlbum)e.Node.Tag; 123 LocalAlbum alb = (LocalAlbum)e.Node.Tag; 124 ModelManager.Instance.AlbumEdited.Name = alb.Name; 125 ModelManager.Instance.AlbumEdited.Id = alb.Id; 126 ModelManager.Instance.AlbumEdited.LocalDir = alb.LocalDir; 127 ModelManager.Instance.AlbumEdited.MessageInfo = alb.MessageInfo; 122 128 tabControl1.SelectedTab = tabPageAlbum; 129 tabControl1.Enabled = true; 123 130 } 124 131 else if (e.Node.Tag is LocalImage) 125 132 { 126 ModelManager.Instance.ImageEdited = (LocalImage)e.Node.Tag; 133 LocalImage img = (LocalImage)e.Node.Tag; 134 ModelManager.Instance.ImageEdited.Name = img.Name; 135 ModelManager.Instance.ImageEdited.Id = img.Id; 136 ModelManager.Instance.ImageEdited.Author = img.Author; 137 ModelManager.Instance.ImageEdited.AuthorComment = img.AuthorComment; 138 ModelManager.Instance.ImageEdited.ConfidentialLevel = img.ConfidentialLevel; 139 ModelManager.Instance.ImageEdited.LocalFile = img.LocalFile; 140 ModelManager.Instance.ImageEdited.LstTags = img.LstTags; 141 ModelManager.Instance.ImageEdited.UpperCatId = img.UpperCatId; 142 127 143 tabControl1.SelectedTab = tabPageImg; 144 tabControl1.Enabled = true; 145 } 146 else 147 { 148 tabControl1.Enabled = false; 128 149 } 129 150 … … 134 155 { 135 156 157 } 158 159 private void bindingSource1_CurrentChanged(object sender, EventArgs e) 160 { 161 162 } 163 164 private void btnAlbumEditOk_Click(object sender, EventArgs e) 165 { 166 if (AlbumsTV.SelectedNode.Tag is LocalAlbum) 167 { 168 LocalAlbum alb = (LocalAlbum)AlbumsTV.SelectedNode.Tag; 169 if (ModelManager.Instance.AlbumEdited.LocalDir == alb.LocalDir) 170 { 171 alb.Name = ModelManager.Instance.AlbumEdited.Name; 172 alb.MessageInfo = ModelManager.Instance.AlbumEdited.MessageInfo; 173 174 AlbumsTV.SelectedNode.Text = alb.Name; 175 } 176 } 177 else 178 { 179 tabControl1.Enabled = false; 180 } 181 } 182 183 private void btnAlbumEditCancel_Click(object sender, EventArgs e) 184 { 185 if (AlbumsTV.SelectedNode.Tag is LocalAlbum) 186 { 187 LocalAlbum alb = (LocalAlbum)AlbumsTV.SelectedNode.Tag; 188 if (ModelManager.Instance.AlbumEdited.LocalDir == alb.LocalDir) 189 { 190 ModelManager.Instance.AlbumEdited.Name = alb.Name; 191 ModelManager.Instance.AlbumEdited.MessageInfo = alb.MessageInfo; 192 } 193 } 194 else 195 { 196 tabControl1.Enabled = false; 197 } 136 198 } 137 199 }
Note: See TracChangeset
for help on using the changeset viewer.