Ejemplo n.º 1
0
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            var category = value as KategoriaModel;

            if (category == null)
            {
                if (value is TransakcjaModel == false)
                {
                    return(new SolidColorBrush(Colors.Black));
                }
                Database.Database.Instance.Connect();

                TransakcjaModel tr  = (TransakcjaModel)value;
                long            idK = tr.IdK;
                category = Database.Database.Instance.SelectAll <KategoriaModel>()
                           .FirstOrDefault(cat => cat.IdK == idK);
                Database.Database.Instance.Dispose();
                if (category == null)
                {
                    return(new SolidColorBrush(Colors.Black));
                }
            }
            Database.Database.Instance.Connect();
            var symbol = Database.Database.Instance.SelectAll <SymbolModel>().FirstOrDefault(s => s.IdS == category.IdS);

            Database.Database.Instance.Dispose();

            if (symbol != null)
            {
                return(new SolidColorBrush(symbol.Kolor.SaturatedValue() > 0.5f ? Colors.Black : Colors.White));
            }

            return(new SolidColorBrush(Colors.Black));
        }
        public String DodajZamowienie([FromBody] TransakcjaModel Transakcja)
        {
            Transakcja = new TransakcjaModel();
            var response = DBConnector.DodajZamowienie(Transakcja);

            return(response);
        }
Ejemplo n.º 3
0
 public static String AnulujZamowienie(TransakcjaModel transakcja)
 {
     try
     {
         OtwarteZamowienia.Remove(transakcja);
     }
     catch (Exception err)
     {
         return(err.Message);
     }
     return("Usunieto zamowienie");
 }
Ejemplo n.º 4
0
        private void InsertTransakcje()
        {
            Database.Database.Instance.Connect();
            List <TransakcjaModel> uprawnienia = TransakcjaModel.FromCSV(File.ReadAllText("Database\\test.txt"));

            uprawnienia = uprawnienia ?? new List <TransakcjaModel>()
            {
                new TransakcjaModel()
                {
                    Data = DateTime.Now, IdO = 1, IdK = 2, Kwota = 4500, Tytul = "Wypłata"
                },
                new TransakcjaModel()
                {
                    Data = DateTime.Now, IdO = 1, IdK = 3, Kwota = 500.50, Tytul = "Premia kwaetalna", Opis = "Premia kwartalna za świetne wyniki w firmie"
                },
                new TransakcjaModel()
                {
                    Data = DateTime.Now, IdO = 2, IdK = 2, Kwota = 3780.24, Tytul = "Biuro finansowe - wypłata"
                },
                new TransakcjaModel()
                {
                    Data = DateTime.Now, IdO = 1, IdK = 1, Kwota = 3300, Tytul = "Opłata za mieszkanie"
                },
                new TransakcjaModel()
                {
                    Data = DateTime.Now, IdO = 2, IdK = 7, Kwota = 336.69, Tytul = "Mięso i warzywka"
                },
                new TransakcjaModel()
                {
                    Data = DateTime.Now, IdO = 3, IdK = 7, Kwota = 30, Tytul = "Pizza z kolegami"
                },
                new TransakcjaModel()
                {
                    Data = DateTime.Now, IdO = 3, IdK = 5, Kwota = 62.80, Tytul = "Piwo"
                },
                new TransakcjaModel()
                {
                    Data = DateTime.Now, IdO = 4, IdK = 11, Kwota = 160, Tytul = "Bilet semestralny"
                },
                new TransakcjaModel()
                {
                    Data = DateTime.Now, IdO = 5, IdK = 9, Kwota = 12.50, Tytul = "Ciasteczka"
                }
            };



            uprawnienia.ForEach(uprawnienie => Database.Database.Instance.Insert(uprawnienie));
            Database.Database.Instance.Dispose();
        }
Ejemplo n.º 5
0
        public static async Task <String> ZakonczZamowienieAsync(TransakcjaModel transakcja)
        {
            try
            {
                var MongoDBClient      = dbClient.GetDatabase(DBName);
                var TransakcjaKolekcja = MongoDBClient.GetCollection <TransakcjaModel>("Transakcje");

                await TransakcjaKolekcja.InsertOneAsync(transakcja);
            }
            catch (Exception err)
            {
                return(err.Message);
            }
            return($"Zamowienie {transakcja.objectId} zakonczono");
        }
Ejemplo n.º 6
0
 public static String DodajZamowienie(TransakcjaModel Transakcja)
 {
     try
     {
         if (Transakcja.ProduktyWydane.Where(x => x.WymagaWalidacji()).Count() > 0)
         {
             DoWalidacjiZamowienia.Add(Transakcja);
         }
         else
         {
             OtwarteZamowienia.Add(Transakcja);
         }
     }
     catch (Exception err)
     {
         return(err.Message);
     }
     return("Dodano zamowienie");
 }
Ejemplo n.º 7
0
 public static string WalidujWiek(TransakcjaModel transakcja, bool poprawnyWiek)
 {
     try
     {
         if (poprawnyWiek)
         {
             DoWalidacjiZamowienia.Remove(transakcja);
             OtwarteZamowienia.Add(transakcja);
         }
         else
         {
             DoWalidacjiZamowienia.Remove(transakcja);
         }
     }
     catch (Exception err)
     {
         return($"Blad operacji - {err.Message}");
     }
     return("Success");
 }
        public String AnulujZamowienie([FromBody] TransakcjaModel Transakcja)
        {
            var response = DBConnector.AnulujZamowienie(Transakcja);

            return(response);
        }
        public String WalidujWiek([FromBody] TransakcjaModel Transakcja, Boolean PoprawnyWiek)
        {
            String response = DBConnector.WalidujWiek(Transakcja, PoprawnyWiek);

            return(response);
        }