Esempio n. 1
0
        //Opret postering
        public int OpretPostering(string beskrivelse, string beløb, string kategori, DateTime dato, bool erUdgift)
        {
            float int_beløb;

            beskrivelse = beskrivelse.Trim(' ');
            int_beløb   = Mathh.Round(Mathh.stringToFloat(beløb), 2);

            if (int_beløb <= 0)
            {
                return(1);   //Invalid beløb
            }
            else if (beskrivelse == "")
            {
                return(2);   //Invalid beskrivelse
            }
            else if (beskrivelse.Contains(";"))
            {
                return(3);   //brug af semicolon i beskrivelse
            }
            else
            {
                Postering postering = new Postering(beskrivelse, int_beløb, kategori, dato, erUdgift);
                posteringer.Add(postering);

                return(0);   //Intet galt
            }
        }
Esempio n. 2
0
        public void SletPostering(ListViewItem postItem)
        {
            Postering postering = GetPostering(postItem);

            posteringer.Remove(postering);
        }