Esempio n. 1
0
        public List <PredjeniPut> LoadPutovanja(string registarskiBroj)
        {
            List <PredjeniPut> Putovanja = new List <PredjeniPut>();

            try
            {
                if (System.IO.File.Exists(Path.Combine(_dataFolderPath, registarskiBroj + ".txt")))
                {
                    using (StreamReader sr = new StreamReader(Path.Combine(_dataFolderPath, registarskiBroj + ".txt")))
                    {
                        while (!sr.EndOfStream)
                        {
                            string line = sr.ReadLine();
                            if (!string.IsNullOrEmpty(line))
                            {
                                string[]    komponente = line.Split('|');
                                PredjeniPut P          = new PredjeniPut();
                                P.RegistarskiBroj = registarskiBroj;
                                P.Datum           = komponente[0];
                                P.OdMesta         = komponente[1];
                                P.DoMesta         = komponente[2];
                                P.PredjenoKM      = Convert.ToInt32(komponente[3]);
                                Putovanja.Add(P);
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                _ErrorMessage = ex.Message;
            }

            return(Putovanja);
        }
Esempio n. 2
0
 public bool DodajPredjeniPut(PredjeniPut put)
 {
     try
     {
         using (StreamWriter sw = new StreamWriter(Path.Combine(_dataFolderPath, put.RegistarskiBroj + ".txt"), true))
         {
             sw.WriteLine(put.Datum + '|' + put.OdMesta + '|' + put.DoMesta + "|" + put.PredjenoKM);
         }
         return(true);
     }
     catch (Exception ex)
     {
         _ErrorMessage = ex.Message;
     }
     return(false);
 }