Exemplo n.º 1
0
        //Omdanner en gemt string til et Posteringsobjekt
        private Posteringer Unwrap(string input)
        {
            char semicolon = ';';

            string[] args = input.Split(semicolon);
            return(new Posteringer(args[0], Mathh.stringToFloat(args[1]), args[2], Convert.ToDateTime(args[3]), Convert.ToBoolean(args[4])));
        }
Exemplo n.º 2
0
        public static float GetPosTal(string prompt)
        {
            float  result;
            string input;

            do
            {
                Console.Write(prompt);
                input  = Console.ReadLine();
                result = Mathh.stringToFloat(input);
            }while (result == 0);

            return(result);
        }
Exemplo n.º 3
0
        //Opret postering BLIVER KALDT AF DE TO OPRET KNAPPER
        private void OpretPostering(object sender, EventArgs e)
        {
            string   beskrivelse;
            string   beløb;
            string   kategori;
            DateTime date;
            bool     erUdgift;

            //Hvis intægtknappen trykkes oprettes en indtægt
            if (sender == btnOpret_i)
            {
                beskrivelse = txtBeskrivelse_i.Text;
                beløb       = txtBeløb_i.Text;
                kategori    = cBoxKategori_i.SelectedItem.ToString();
                date        = datePicker_i.Value;
                erUdgift    = false;

                Posteringer postering = new Posteringer(beskrivelse, Mathh.stringToFloat(beløb), kategori, date, erUdgift);
                posteringer.Add(postering);
            }

            //Hvis udgiftknappen trykkes oprettes en udgift
            else if (sender == btnOpret_u)
            {
                beskrivelse = txtBeskrivelse_u.Text;
                beløb       = txtBeløb_u.Text;
                kategori    = cBoxKategori_u.SelectedItem.ToString();
                date        = datePicker_u.Value;
                erUdgift    = true;

                Posteringer postering = new Posteringer(beskrivelse, Mathh.stringToFloat(beløb), kategori, date, erUdgift);
                posteringer.Add(postering);
            }

            lblBalance.Text = Posteringer.Balance.ToString() + "   " + posteringer.Count.ToString();
        }