Example #1
0
 public OrderBuchViewModel()
 {
     kaufTyp  = Data.Types.ParamTypes.KaufTypes.Alle;
     buySell  = BuySell.Alle;
     orderTyp = Data.Types.ParamTypes.OrderTypes.Alle;
     bis      = DateTime.Now;
     von      = DateTime.Now.AddYears(-1);
     Title    = "Orderbuch";
     _        = LoadData();
 }
        public bool ValidateBetrag(Double?betrag, KaufTypes kauftyp, out ICollection <string> validatonErrors)
        {
            validatonErrors = new List <String>();

            if (!betrag.HasValue)
            {
                validatonErrors.Add("Kein Betrag hinterlegt");
            }

            if ((betrag == 0) && ((!kauftyp.Equals(KaufTypes.SpinOff)) && (!kauftyp.Equals(KaufTypes.Ausbuchung) && (!kauftyp.Equals(KaufTypes.Einbuchung)))))
            {
                validatonErrors.Add("Der Betrag darf nicht 0 sein");
            }

            return(validatonErrors.Count == 0);
        }