Exemplo n.º 1
0
 internal bool IsPracownikUkryty(PracownikVM pracownik)
 {
     try
     {
         if (Brak)
         {
             if (pracownik.ListaDokumentow.Any(d => d.GetType() == TypFiltra))
             {
                 return(true);
             }
             else
             {
                 return(false);
             }
         }
         else
         {
             return(!pracownik.ListaDokumentow.Any(d => d.GetType() == TypFiltra &&
                                                   (Numer == null || Numer.Equals("") || d.Numer.Contains(Numer))
                                                   &&
                                                   (dataWaznosciMin == null || d.DataWaznosci >= dataWaznosciMin)
                                                   &&
                                                   (dataWaznosciMax == null || d.DataWaznosci <= dataWaznosciMax)
                                                   &&
                                                   (!wygasly || d.DataWaznosci < DateTime.Now)
                                                   &&
                                                   (!brakDaty || d.DataWaznosci == null)));
         }
     }
     catch (Exception ex) { log.Error(ex); throw ex; }
 }
Exemplo n.º 2
0
        public Karty[] Talia_Kreator()
        {
            //Array kolorvalues = Enum.GetValues(typeof(Kolor));
            //Array numervalues = Enum.GetValues(typeof(Numer));
            //Array dnumervalues = Enum.GetValues(typeof(DodatkoweNumery));
            int ind = 0;

            for (int i = 0; i < kolorvalues.Length; i++)
            {
                Kolor k = (Kolor)kolorvalues.GetValue(i);
                for (int j = 0; j < numervalues.Length; j++)
                {
                    Numer n     = (Numer)numervalues.GetValue(j);
                    var   karty = new Karty {
                        Kolorek = k, Numerek = n
                    };
                    wybrana_Talia[ind] = karty;
                    ind++;
                }
                if (IleKart == 52)
                {
                    for (int jj = 0; jj < dnumervalues.Length; jj++)
                    {
                        DodatkoweNumery dn    = (DodatkoweNumery)dnumervalues.GetValue(jj);
                        var             karty = new Karty {
                            Kolorek = k, DodatkoweNumerki = dn
                        };
                        wybrana_Talia[ind] = karty;
                        ind++;
                    }
                }
            }
            return(wybrana_Talia);
        }
Exemplo n.º 3
0
        /**********************************************************  Metody  **/
        /// <summary>
        /// Zwraca string zawierający: numer rezerwacji, dane najemcy, datę, godziny
        /// </summary>
        /// <returns> Zwraca opis rezerwacji</returns>
        public override string ToString()
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("Numer rezerwacji: ").AppendLine(Numer.ToString());
            sb.Append(Najem.ToString());
            sb.Append("Data: ").AppendLine(Dzień.ToShortDateString());
            sb.Append("Od godziny: ").AppendLine(Godz_pocz.ToString(@"hh\:mm"));
            sb.Append("Do godziny: ").AppendLine(Godzina_końcowa.ToString(@"hh\:mm"));
            return(sb.ToString());
        }
Exemplo n.º 4
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            dodaj();

            pobierzDane();
            nr_ubez.Clear();
            Imie.Clear();
            Nazwisko.Clear();
            Adres.Clear();
            Numer.Clear();
        }
Exemplo n.º 5
0
        public override bool Equals(Object obj)
        {
            Fraction fractionObj = obj as Fraction;

            if (fractionObj == null)
            {
                return(false);
            }
            else
            {
                return(Numer.Equals(fractionObj.Numer) && Denom.Equals(fractionObj.Denom));
            }
        }
Exemplo n.º 6
0
 internal string Validate()
 {
     try
     {
         if (Numer == null || Numer.Equals(""))
         {
             return("Brak numeru");
         }
         else
         {
             return("");
         }
     }
     catch (Exception ex) { log.Error(ex); throw ex; }
 }
Exemplo n.º 7
0
        public override int CompareTo(Expr other)
        {
            var pCmp = base.CompareTo(other);

            if (other is RationalNumericalExpr e)
            {
                if (pCmp == 0)
                {
                    pCmp = Numer.CompareTo(e.Numer);
                    if (pCmp == 0)
                    {
                        pCmp = Denom.CompareTo(e.Denom);
                    }
                }
            }

            return(pCmp);
        }
Exemplo n.º 8
0
        public override string ToString()
        {
            if (Numer == 0)
            {
                return("0");
            }
            if (Denom == 1)
            {
                return(Numer.ToString());
            }
            if (Numer == Denom)
            {
                return("1");
            }
            string sign = "";

            if ((double)Numer / Denom < 0)
            {
                sign = "-";
            }
            return(sign + Math.Abs(Numer) + "/" + Math.Abs(Denom));
        }
Exemplo n.º 9
0
 public override string ToString()
 {
     return(Numer.ToString());
 }
Exemplo n.º 10
0
 //реализация методов интерфейсов
 public int CompareTo(Rational CompareNumber)
 {
     return(Numer.CompareTo(CompareNumber));
 }
Exemplo n.º 11
0
 //преобразуем в строку
 public override string ToString()
 {
     return(Numer.ToString() + "/" + Denom.ToString());
 }
Exemplo n.º 12
0
 public override int GetHashCode()
 {
     return(Numer.GetHashCode() ^ Denom.GetHashCode());
 }
Exemplo n.º 13
0
 public override int GetHashCode() => base.GetHashCode() ^ Numer.GetHashCode() ^ Denom.GetHashCode();