Ignore:
Timestamp:
Sep 29, 2011, 5:38:55 PM (13 years ago)
Author:
bayral
Message:

piwigo.upload retrieve data, and ready to upload

Location:
extensions/PiwigoLib/PiwigoUpload/DTO
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • extensions/PiwigoLib/PiwigoUpload/DTO/ModelManager.cs

    r12256 r12262  
    2929            public PwgSession sess { get; set; }
    3030            public SelectedPwgCategoryList lstCat { get; set; }
     31            public Int32 PwgCategoryIdSelected { get; set; }
     32            public LocalAlbumList lstAlbumLocaux { get; set; }
    3133            public Boolean isConnected { get; set; }
    3234            public String directoryName { get; set; }
     
    3436            public String userName { get; set; }
    3537            public String password { get; set; }
     38
     39            public ModelManagerBase()
     40            {
     41                lstCat = new SelectedPwgCategoryList();
     42                lstAlbumLocaux = new LocalAlbumList();
     43                isConnected = false;
     44            }
     45
     46            internal void resetLstCat()
     47            {
     48                if (lstCat == null)
     49                {
     50                    lstCat = new SelectedPwgCategoryList();
     51                }
     52                else
     53                {
     54                    lstCat.Clear();
     55                }
     56                lstCat.Add(new SelectedCategoryListItem() { Id = PwgCategory.RootCategoryId, ShowedValue = "Root album", Data=null, isSelected=true });
     57            }
    3658        }
    3759    }
  • extensions/PiwigoLib/PiwigoUpload/DTO/SelectedList.cs

    r12256 r12262  
    11using System;
    2 using System.Collections.Generic;
    3 using System.Linq;
    4 using System.Text;
    52using Com.Piwigo.Lib.DTO;
     3using System.ComponentModel;
    64
    75namespace Com.Piwigo.Uploader.DTO
    86{
    9     public class SelectedListItem<T>
     7    public class SelectedListItem<T,Tid>
    108    {
    119        public String ShowedValue { get;set;}
    12         public object Id          { get;set;}
     10        public Tid Id             { get;set;}
    1311        public Boolean isSelected { get;set;}
    1412        public T Data             { get;set;}
     13
     14        public SelectedListItem()
     15        { }
    1516    }
    1617
    17     public class SelectedPwgCategoryList : List<SelectedListItem<PwgCategory>>
     18    public sealed class SelectedCategoryListItem : SelectedListItem<PwgCategory, Int32>
     19    {       
     20        public SelectedCategoryListItem()
     21        { }
     22    }
     23
     24    public sealed class SelectedPwgCategoryList : BindingList<SelectedCategoryListItem>
    1825    {       
    1926    }
Note: See TracChangeset for help on using the changeset viewer.