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); }
public static String AnulujZamowienie(TransakcjaModel transakcja) { try { OtwarteZamowienia.Remove(transakcja); } catch (Exception err) { return(err.Message); } return("Usunieto zamowienie"); }
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(); }
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"); }
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"); }
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); }