예제 #1
0
        public string this[string name]
        {
            get
            {
                string komunikat = null;
                if (name == "SeansSala" || name == "SeansFilm" || name == "SeansData")
                {
                    komunikat = StringValidator.IsNotEmpty(this.SeansSala);
                }
                if (name == "KlientImieNazwisko" || name == "KlientEmail" || name == "KlientTelefon")
                {
                    komunikat = StringValidator.IsNotEmpty(this.KlientImieNazwisko);
                }
                else if (name == "IdTypuBiletu")
                {
                    komunikat = ComboboxValidator.IsNotEmpty(this.IdTypuBiletu);
                }
                else if (name == "IdPracownika")
                {
                    komunikat = ComboboxValidator.IsNotEmpty(this.IdPracownika);
                }

                return(komunikat);
            }
        }
예제 #2
0
        public string this[string name]
        {
            get
            {
                string komunikat = null;
                if (name == "Tytuł")
                {
                    komunikat = StringValidator.IsNotEmpty(this.Tytuł) ?? StringValidator.IsStartFromUpper(this.Tytuł);
                }
                else if (name == "IdGatunku")
                {
                    komunikat = ComboboxValidator.IsNotEmpty(this.IdGatunku);
                }
                else if (name == "Rezyser")
                {
                    komunikat = StringValidator.IsNotEmpty(this.Rezyser);
                }
                else if (name == "RokProdukcji")
                {
                    komunikat = IntegerValidation.IsNotEmpty(this.RokProdukcji) ?? IntegerValidation.IsYearInPast(this.RokProdukcji);
                }
                else if (name == "CzasTrwania")
                {
                    komunikat = DecimalValidation.IsNotEmpty(this.CzasTrwania) ?? DecimalValidation.IsPositive(this.CzasTrwania);
                }
                else if (name == "LimitWiekowy")
                {
                    komunikat = IntegerValidation.IsNotEmpty(this.LimitWiekowy) ?? IntegerValidation.IsPositive(this.LimitWiekowy);
                }

                return(komunikat);
            }
        }
예제 #3
0
        public string this[string name]
        {
            get
            {
                string komunikat = null;
                if (name == "IdSali")
                    komunikat = ComboboxValidator.IsNotEmpty(this.IdSali);
                else if (name == "FilmTytul" || name == "FilmOpis" || name == "FilmRokProdukcji")
                    komunikat = StringValidator.IsNotEmpty(this.FilmTytul);
                else if (name == "Data")
                    komunikat = DateValidator.IsNotEmpty(this.Data) ?? DateValidator.IsInFuture(this.Data);
                else if (name == "IdTypuSeansu")
                    komunikat = ComboboxValidator.IsNotEmpty(this.IdTypuSeansu);

                return komunikat;
            }
        }