예제 #1
0
        public void SzamlaKivetel(Szamlak szamla, string egyenleg)
        {
            if (Regex.IsMatch(egyenleg, @"^\d+$"))
            {
                if (Convert.ToInt32(egyenleg) > 0)
                {
                    if (szamla.Egyenleg >= Convert.ToInt32(egyenleg))
                    {
                        szamla.Egyenleg -= Convert.ToInt32(egyenleg);
                    }
                    else
                    {
                        MessageBox.Show("Not enough money!", "ERROR!", MessageBoxButton.OK, MessageBoxImage.Error);
                    }
                }
                else
                {
                    MessageBox.Show("The selected value is wrong!", "ERROR!", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            else
            {
                MessageBox.Show("The given text is in unproper form!", "ERROR!", MessageBoxButton.OK, MessageBoxImage.Error);
            }

            SzamlaInformacioFrissites();
        }
예제 #2
0
        public void SzamlaUtalas(Szamlak kuldo, Szamlak fogado, string egyenleg)
        {
            if (Regex.IsMatch(egyenleg, @"^\d+$"))
            {
                if (Convert.ToInt32(egyenleg) > 0)
                {
                    if (kuldo.Egyenleg >= Convert.ToInt32(egyenleg))
                    {
                        kuldo.Egyenleg  -= Convert.ToInt32(egyenleg);
                        fogado.Egyenleg += Convert.ToInt32(egyenleg);
                    }
                    else
                    {
                        MessageBox.Show("Not enough money!", "ERROR!", MessageBoxButton.OK, MessageBoxImage.Error);
                    }
                }
                else
                {
                    MessageBox.Show("The selected value is wrong!", "ERROR!", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            else
            {
                MessageBox.Show("The selected value is wrong!", "ERROR!", MessageBoxButton.OK, MessageBoxImage.Error);
            }

            SzamlaInformacioFrissites();
        }
예제 #3
0
        public MainWindow()
        {
            InitializeComponent();

            szamla1 = new Szamlak(1, "Dominik", 1000);
            szamla2 = new Szamlak(2, "Donald", 1000);

            SzamlaInformacioFrissites();
        }
예제 #4
0
        public void TulajNevValtas(Szamlak szamla, string nev)
        {
            if (nev != null)
            {
                szamla.Tulajdonos = nev;
            }
            else
            {
                MessageBox.Show("The given text is in unproper form!", "ERROR!", MessageBoxButton.OK, MessageBoxImage.Error);
            }

            SzamlaInformacioFrissites();
        }
예제 #5
0
        public void SzamlaFeltoltes(Szamlak szamla, string egyenleg)
        {
            if (Regex.IsMatch(egyenleg, @"^\d+$"))
            {
                if (Convert.ToInt32(egyenleg) > 0)
                {
                    szamla.Egyenleg += Convert.ToInt32(egyenleg);
                }
                else
                {
                    MessageBox.Show("The selected value is wrong!", "ERROR!", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            else
            {
                MessageBox.Show("The selected value is wrong!", "ERROR!", MessageBoxButton.OK, MessageBoxImage.Error);
            }

            SzamlaInformacioFrissites();
        }