Ejemplo n.º 1
0
        public IEnumerable <tblPliki> GenerujKolekcjePlikowIKopiujNaSerwer(int?nrZapotrzebowania, string newFileName = null)
        {
            PobierzListeSciezekPlikow();

            if (sciezkiPlikow.Count() == 0 || sciezkiPlikow == null)
            {
                return(null);
            }

            List <tblPliki> kolekcjaPlikow = new List <tblPliki>();

            foreach (var file in sciezkiPlikow)
            {
                string nazwaPliku = Path.GetFileName(file);
                nazwaPliku = nrZapotrzebowania + "_ZP_" + nazwaPliku;

                string destinantionFileName = Path.Combine(TARGET_PATH, Path.GetFileName(file));
                File.Copy(file, destinantionFileName);

                var plikModel = new tblPliki();
                plikModel.NazwaPliku   = Path.GetFileName(file);
                plikModel.SciezkaPliku = destinantionFileName;

                kolekcjaPlikow.Add(plikModel);
            }

            return(kolekcjaPlikow);
        }
Ejemplo n.º 2
0
        private tblPliki PrzygotujModelPlikuDoDodania(string sciezkaLokalnaPliku, string sciezkaPlikuSerwer)
        {
            var plikModel = new tblPliki();

            plikModel.NazwaPliku          = Path.GetFileName(sciezkaPlikuSerwer);
            plikModel.SciezkaLokalnaPliku = sciezkaLokalnaPliku;
            plikModel.SciezkaPliku        = sciezkaPlikuSerwer;

            plikModel.NrZP = PobierzNumerZapotrzebowania();

            return(plikModel);
        }
Ejemplo n.º 3
0
        private List <tblPliki> GenerujKolekcjePlikowIKopiujNaSerwer()
        {
            PobierzListeSciezekPlikow();

            if (sciezkiPlikow == null || sciezkiPlikow.Count() == 0)
            {
                return(null);
            }

            kolekcjaPlikowDoDodaniaDoBazy = new List <tblPliki>();

            foreach (var plik in sciezkiPlikow)
            {
                string sciezkaPlikuZSerwera = GenerujSciezkePlikuNaSerwerze(plik);

                tblPliki plikModel = PrzygotujModelPlikuDoDodania(plik, sciezkaPlikuZSerwera);

                kolekcjaPlikowDoDodaniaDoBazy.Add(plikModel);
            }

            return(kolekcjaPlikowDoDodaniaDoBazy);
        }
Ejemplo n.º 4
0
 public void KopiujPlikNaSerwer(tblPliki plik)
 {
     File.Copy(plik.SciezkaLokalnaPliku, plik.SciezkaPliku, true);
 }