Ejemplo n.º 1
0
        private List <Zatvaranje> GetZatvaranja(string path)
        {
            if (!path.ToLower().EndsWith("unl"))
            {
                return(null);
            }

            string plainText = System.IO.File.ReadAllText(path, System.Text.Encoding.UTF8);

            string[] racuniZatvaranja = plainText.Split(new string[] { Environment.NewLine }, StringSplitOptions.None);
            string[] rowField;

            List <Zatvaranje> zatvaranja = new List <Zatvaranje>();
            Zatvaranje        objekt;
            Nullable <int>    sifra;

            try
            {
                Cursor.Current = Cursors.WaitCursor;
                foreach (var item in racuniZatvaranja)
                {
                    if (item.Length == 0)
                    {
                        continue;
                    }
                    rowField = item.Split('|');
                    objekt   = new Zatvaranje();

                    objekt.tipDokumenta = "Izvod";
                    sifra = FindIRA(rowField[2]);
                    if (sifra != null)
                    {
                        objekt.iraBroj        = (int)sifra;
                        objekt.iraGodina      = FindGodina(rowField[2]);
                        objekt.sifraDokumenta = 4;
                        objekt.datum          = Convert.ToDateTime(rowField[3]);
                        objekt.iznosRacun     = Convert.ToDecimal(rowField[6].Replace('.', ','));
                        objekt.iznosPlaceno   = Convert.ToDecimal(rowField[7].Replace('.', ','));

                        zatvaranja.Add(objekt);
                    }
                    else
                    {
                        MessageBox.Show("Dokument u zatvaranjima nije pronaden u listi racuna!!!");
                        break;
                    }
                }
            }
            catch { Cursor.Current = Cursors.Default; }

            Cursor.Current = Cursors.Default;

            return(zatvaranja);
        }
Ejemplo n.º 2
0
        private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            if (!prikaziZatvaranje)
            {
                return;
            }

            if (omiljenaRep == null)
            {
                Zatvaranje zatvaranje1 = new Zatvaranje();
                zatvaranje1.Owner = this;
                zatvaranje1.Show();
            }
            else
            {
                Zatvaranje zatvaranje2 = new Zatvaranje(omiljenaRep.FifaCode);
                zatvaranje2.Owner = this;
                zatvaranje2.Show();
            }


            e.Cancel = true; //blokiraj event zatvaranja
        }