private async void Button_Click(object sender, RoutedEventArgs e) { patvirtintiButton.IsEnabled = false; Loading(); if (randomCode == EmailBox.Text) { //sukuriamas vartotojas List <Saskaita> saskaitos = new List <Saskaita>(); string email = String.Join("", Encoding.ASCII.GetBytes(Registracija.epastas)); Saskaita saskaita = new Saskaita("Pagrindinė sąskaita", CreateIban(), 0, DateTime.Now.Date); saskaitos.Add(saskaita); Vartotojas vartotojas = new Vartotojas(Registracija.vardas, Registracija.pavarde, Registracija.epastas, Registracija.slaptazodis, saskaitos); //vartotojas ikeliamas į duomenų bazę SetResponse response = await client.SetAsync("Paskyros/" + email, vartotojas); //perjungiame į prisijungimo langą var loginForm = new Prisijungimas(); loginForm.generalEventText.Content = "Paskyra sukurta, galite prisijungti!"; loginForm.generalEventText.Foreground = Brushes.Green; loginForm.generalEventText.Visibility = Visibility.Visible; loginForm.Show(); Close(); } else { Unloading(); generalEventText.Content = "Neteisingas kodas!"; generalEventText.Foreground = Brushes.Red; generalEventText.Visibility = Visibility.Visible; patvirtintiButton.IsEnabled = true; } }
private async void Button_Click_1(object sender, RoutedEventArgs e) { Loading(); // nuskaitom paskyra is duomenu bazes string key = String.Join("", Encoding.ASCII.GetBytes(ValidEmail(Emailtextbox.Text))); var response = await client.GetAsync("Paskyros/" + key); Vartotojas paskyra = response.ResultAs <Vartotojas>(); // ieškome ar egzistuoja tokia paskyra duomenų bazėje if (randomCode == codetextbox.Text) { string newPass = Security.RandomPassword(); string messageBody = "Jūsu naujas slaptažodis: " + newPass; string messageSubject = "Naujas slaptažodis"; MailMessage message = SiustiLaiska.CreateMessage(email, Registracija.projektoEpastas, messageBody, messageSubject); SiustiLaiska.SendMessage(Registracija.projektoEpastas, Registracija.projektoSlaptazodis, message); newPass = Security.HashingPassword(newPass); paskyra.Slaptazodis = newPass; FirebaseResponse update = await client.UpdateAsync("Paskyros/" + key.ToString(), paskyra); var prisijungimas = new Prisijungimas(); prisijungimas.generalEventText.Content = "Slaptažodis pakeistas, jį gausite paštu!"; prisijungimas.generalEventText.Foreground = Brushes.Green; prisijungimas.generalEventText.Visibility = Visibility.Visible; prisijungimas.Show(); Close(); } else { generalEventText.Content = "Neteisingas kodas!"; Unloading(); } }
public EmailPatikrinimas2(Vartotojas vartotojas, string key, string email) { vartotojasSaved = vartotojas; keySaved = key; newEmail = email; InitializeComponent(); client = new FireSharp.FirebaseClient(config); }
public void CreateCheckLine(Vartotojas vartotojas, int israsoNr, int sk) { int moveBackCof; int moveCof; moveBackCof = (sk + 1) * 100; moveCof = (sk + 1) * 50; var bc = new BrushConverter(); Image background = new Image(); background.Source = new BitmapImage(new Uri("Images/Rectangle 28.png", UriKind.Relative)); background.Margin = new Thickness(0, -350 + moveBackCof, 0, 0); saskaituGrid.Children.Add(background); Label pavadinimas = new Label(); pavadinimas.Content = vartotojas.Saskaitos[pagrindinesSaskNr].Israsai[israsoNr].Data.ToShortDateString(); pavadinimas.Margin = new Thickness(10, 35 + moveCof, 0, 0); saskaituGrid.Children.Add(pavadinimas); Label kodas = new Label(); kodas.Foreground = (Brush)bc.ConvertFrom("#FF4BC4AA"); kodas.Content = vartotojas.Saskaitos[pagrindinesSaskNr].Israsai[israsoNr].Data.ToShortTimeString(); kodas.Margin = new Thickness(116, 35 + moveCof, 0, 0); saskaituGrid.Children.Add(kodas); Label data = new Label(); data.Content = vartotojas.Saskaitos[pagrindinesSaskNr].Israsai[israsoNr].Asmuo; data.Margin = new Thickness(250, 35 + moveCof, 0, 0); saskaituGrid.Children.Add(data); Label likutis = new Label(); likutis.Foreground = (Brush)bc.ConvertFrom("#FF4BC4AA"); likutis.Content = vartotojas.Saskaitos[pagrindinesSaskNr].Israsai[israsoNr].Paskirtis; likutis.Margin = new Thickness(450, 35 + moveCof, 200, 0); saskaituGrid.Children.Add(likutis); Label paskirtis = new Label(); if (vartotojas.Saskaitos[pagrindinesSaskNr].Israsai[israsoNr].Tipas == "Siuncia") { paskirtis.Foreground = (Brush)bc.ConvertFrom("#FFFF0000"); paskirtis.Content = "-" + vartotojas.Saskaitos[pagrindinesSaskNr].Israsai[israsoNr].Suma + " €"; } else if (vartotojas.Saskaitos[pagrindinesSaskNr].Israsai[israsoNr].Tipas == "Gauna") { paskirtis.Foreground = (Brush)bc.ConvertFrom("#008000"); paskirtis.Content = "+" + vartotojas.Saskaitos[pagrindinesSaskNr].Israsai[israsoNr].Suma + " €"; } paskirtis.Margin = new Thickness(750, 35 + moveCof, 0, 0); saskaituGrid.Children.Add(paskirtis); Label veiksmai = new Label(); veiksmai.Foreground = (Brush)bc.ConvertFrom("#FF4BC4AA"); veiksmai.Content = vartotojas.Saskaitos[pagrindinesSaskNr].Israsai[israsoNr].Tipas; veiksmai.Margin = new Thickness(850, 35 + moveCof, 0, 0); saskaituGrid.Children.Add(veiksmai); }
public void CreateBillLine(Vartotojas vartotojas, int saskaitosNr) { int moveBackCof = (saskaitosNr + 1) * 100; int moveCof = (saskaitosNr + 1) * 50; var bc = new BrushConverter(); Image background = new Image(); background.Source = new BitmapImage(new Uri("Images/Rectangle 28.png", UriKind.Relative)); background.Margin = new Thickness(0, -500 + moveBackCof, 0, 0); saskaituGrid.Children.Add(background); Label pavadinimas = new Label(); pavadinimas.Content = vartotojas.Saskaitos[saskaitosNr].Pavadinimas; pavadinimas.Margin = new Thickness(30, -23 + moveCof, 0, 0); saskaituGrid.Children.Add(pavadinimas); Label kodas = new Label(); kodas.Foreground = (Brush)bc.ConvertFrom("#FF4BC4AA"); kodas.Content = vartotojas.Saskaitos[saskaitosNr].Kodas; kodas.Margin = new Thickness(250, -23 + moveCof, 0, 0); saskaituGrid.Children.Add(kodas); Label data = new Label(); data.Content = vartotojas.Saskaitos[saskaitosNr].SukurimoData.ToShortDateString(); data.Margin = new Thickness(450, -23 + moveCof, 0, 0); saskaituGrid.Children.Add(data); Label likutis = new Label(); likutis.Foreground = (Brush)bc.ConvertFrom("#FF4BC4AA"); likutis.Content = Math.Round(vartotojas.Saskaitos[saskaitosNr].Likutis, 2) + " €"; likutis.Margin = new Thickness(650, -23 + moveCof, 0, 0); saskaituGrid.Children.Add(likutis); if (saskaitosNr != 0) { Button veiksmai = new Button(); veiksmai.Content = new Image { Source = new BitmapImage(new Uri("Images/delete.png", UriKind.Relative)), }; veiksmai.Height = 15; veiksmai.Width = 15; veiksmai.Style = (Style)FindResource("buttonWithoutHighlight"); veiksmai.BorderBrush = Brushes.Transparent; veiksmai.Background = Brushes.Transparent; veiksmai.MouseEnter += Button_MouseEnter; veiksmai.MouseLeave += Button_MouseLeave; veiksmai.VerticalAlignment = VerticalAlignment.Top; veiksmai.HorizontalAlignment = HorizontalAlignment.Left; veiksmai.Margin = new Thickness(820, -23 + moveCof, 0, 0); veiksmai.Name = "DeleteButton_" + saskaitosNr.ToString(); veiksmai.Click += DeleteButton; saskaituGrid.Children.Add(veiksmai); } }
public int GetBillNumber(Vartotojas gavejas) { for (int i = 0; i < gavejas.Saskaitos.Count; i++) { if (gavejas.Saskaitos[i].Kodas == saskaitosTextBox.Text) { return(i); } } return(-1); }
public ManoSaskaitos(Vartotojas vartotojas, string key) { client = new FireSharp.FirebaseClient(config); InitializeComponent(); keySaved = key; vartotojasSaved = vartotojas; pagrindinesSaskNr = 0; vardoPavardesText.Text = vartotojasSaved.Vardas + " " + vartotojasSaved.Pavarde; emailText.Text = vartotojasSaved.Epastas; PrintAllBills(); avatarIcon.Source = new BitmapImage(new Uri("Images/Avatars/avatar" + vartotojas.AvatarIndex + ".png", UriKind.Relative)); }
public int PuslapiuSkaicius(Vartotojas vartotojas) { int skaicius = 0; if (vartotojas.Saskaitos[pagrindinesSaskNr].Israsai.Count % 7 == 0) { skaicius = vartotojas.Saskaitos[pagrindinesSaskNr].Israsai.Count / 7; } else { skaicius = vartotojas.Saskaitos[pagrindinesSaskNr].Israsai.Count / 7 + 1; } return(skaicius); }
public int PuslapiuSkaicius(Vartotojas vartotojas) { int skaicius = 0; if (vartotojas.Pranesimai.Count % 9 == 0) { skaicius = vartotojas.Pranesimai.Count / 9; } else { skaicius = vartotojas.Pranesimai.Count / 9 + 1; } return(skaicius); }
public GautiPavedima(Vartotojas vartotojas, string key) { client = new FireSharp.FirebaseClient(config); InitializeComponent(); keySaved = key; vartotojasSaved = vartotojas; pagrindinesSaskNr = 0; SaskaitosDrop.ItemsSource = IbanArray(vartotojasSaved.Saskaitos); vardoPavardesText.Text = vartotojasSaved.Vardas + " " + vartotojasSaved.Pavarde; emailText.Text = vartotojasSaved.Epastas; LikutisText.Content = "Jūsų sąskaitos likutis: " + vartotojasSaved.Saskaitos[pagrindinesSaskNr].Likutis + " €"; saskaitosPavadinimas.Content = vartotojas.Saskaitos[pagrindinesSaskNr].Pavadinimas; avatarIcon.Source = new BitmapImage(new Uri("Images/Avatars/avatar" + vartotojas.AvatarIndex + ".png", UriKind.Relative)); }
async private void PavedimasButton(object sender, RoutedEventArgs e) { Loading(); IsEnabled = false; var response = await client.GetAsync("Paskyros/" + keySaved); Vartotojas vartotojas = response.ResultAs <Vartotojas>(); vartotojasSaved = vartotojas; var pavedimas = new Pervedimas(vartotojasSaved, keySaved); pavedimas.Show(); Close(); }
private async void SaskaitosDrop_SelectionChanged(object sender, SelectionChangedEventArgs e) { var response = await client.GetAsync("Paskyros/" + keySaved); Vartotojas vartotojas = response.ResultAs <Vartotojas>(); if (vartotojas.Saskaitos.Count > 0) { pagrindinesSaskNr = FindIbanNr(vartotojas.Saskaitos, e.AddedItems[0].ToString()); } LikutisText.Content = "Jūsų sąskaitos likutis: " + vartotojasSaved.Saskaitos[pagrindinesSaskNr].Likutis + " €"; saskaitosPavadinimas.Content = vartotojas.Saskaitos[pagrindinesSaskNr].Pavadinimas; vartotojasSaved = vartotojas; }
public Pervedimas(Vartotojas vartotojas, string key, int nr) { client = new FireSharp.FirebaseClient(config); InitializeComponent(); keySaved = key; vartotojasSaved = vartotojas; pagrindinesSaskNr = 0; SaskaitosDrop.ItemsSource = IbanArray(vartotojasSaved.Saskaitos); vardoPavardesText.Text = vartotojasSaved.Vardas + " " + vartotojasSaved.Pavarde; emailText.Text = vartotojasSaved.Epastas; LikutisText.Content = "Sąskaitos likutis: " + vartotojasSaved.Saskaitos[pagrindinesSaskNr].Likutis + " €"; saskaitosPavadinimas.Content = vartotojas.Saskaitos[pagrindinesSaskNr].Pavadinimas; sk = nr; }
Israsas LastRecieved(Vartotojas vartotojas, int saskaitosNr) { Israsas paskutinisGautas = null; if (vartotojas.Saskaitos[saskaitosNr].Israsai == null) { return(paskutinisGautas); } for (int i = vartotojas.Saskaitos[saskaitosNr].Israsai.Count - 1; i >= 0; i--) { if (vartotojas.Saskaitos[saskaitosNr].Israsai[i].Tipas == "Gauna") { paskutinisGautas = vartotojas.Saskaitos[saskaitosNr].Israsai[i]; return(paskutinisGautas); } } return(paskutinisGautas); }
private async void Button_Click(object sender, RoutedEventArgs e) { var response = await client.GetAsync("Paskyros/" + keySaved); Vartotojas vartotojas = response.ResultAs <Vartotojas>(); vartotojasSaved = vartotojas; if (vartotojas.Saskaitos.Count > 0) { DoubleAnimation animation = new DoubleAnimation(); animation.From = 1; animation.To = 0.5; animation.Duration = new Duration(TimeSpan.FromSeconds(0.2)); animation.AutoReverse = true; LikutisText.BeginAnimation(OpacityProperty, animation); LikutisText.Text = vartotojas.Saskaitos[pagrindinesSaskNr].Likutis.ToString() + " €"; } }
void BendraSiusta(Vartotojas vartotojas) { List <Israsas> israsai = vartotojas.Saskaitos[pagrindinesSaskNr].Israsai; double bendraSuma = 0; for (int i = 0; i < israsai.Count; i++) { // ar įeina į pasirinktą datą if (israsai[i].Data.Date <= desiniojiData.Date && israsai[i].Data.Date >= kairiojiData.Date) { if (israsai[i].Tipas == "Siuncia") { bendraSuma += israsai[i].Suma; } } } bendraIsleista.Text = "-" + bendraSuma.ToString() + " €"; }
// tikrina ir gražina paskyra jei ji yra duomenų bazėje public Vartotojas CorrectEmail(Dictionary <string, Vartotojas> list, out string key) { Vartotojas paskyra = null; // ieskome reikiamos paskyros foreach (var entry in list) { Vartotojas vartotojas = entry.Value; if (ePastoTextBox.Text == vartotojas.Epastas) { paskyra = vartotojas; key = entry.Key; return(paskyra); } } key = ""; return(paskyra); }
Israsas LastSent(Vartotojas vartotojas, int saskaitosNr) { Israsas paskutinisIssiustas = null; if (vartotojas.Saskaitos[saskaitosNr].Israsai == null) { return(paskutinisIssiustas); } for (int i = vartotojas.Saskaitos[saskaitosNr].Israsai.Count - 1; i >= 0; i--) { if (vartotojas.Saskaitos[saskaitosNr].Israsai[i].Tipas == "Siuncia") { paskutinisIssiustas = vartotojas.Saskaitos[saskaitosNr].Israsai[i]; return(paskutinisIssiustas); } } return(paskutinisIssiustas); }
private async void SaskaitosDrop_SelectionChanged(object sender, SelectionChangedEventArgs e) { //Loading(); //ClearGetSentInfo(); index = 0; var response = await client.GetAsync("Paskyros/" + keySaved); Vartotojas vartotojas = response.ResultAs <Vartotojas>(); if (vartotojas.Saskaitos.Count > 0) { pagrindinesSaskNr = FindIbanNr(vartotojas.Saskaitos, e.AddedItems[0].ToString()); saskaitosPavadinimas.Content = vartotojas.Saskaitos[pagrindinesSaskNr].Pavadinimas; } //var israsas2 = new Israsai(vartotojas, keySaved); vartotojasSaved = vartotojas; //Pirmas_Click(sender, e); saskaituGrid.Children.Clear(); PrintAllChecks(index); puslapiuNumeris.Content = "1"; if ((string)puslapiuNumeris.Content == "1") { toliau.IsEnabled = true; atgal.IsEnabled = false; atgal.Content = new Image { Source = new BitmapImage(new Uri("Images/disabledleftarrow.png", UriKind.Relative)), Height = 12, Width = 16 }; if (vartotojas.Saskaitos[pagrindinesSaskNr].Israsai.Count < 8) { toliau.IsEnabled = false; toliau.Content = new Image { Source = new BitmapImage(new Uri("Images/disabledrightarrow.png", UriKind.Relative)), Height = 12, Width = 16 }; } } }
public string SumosSpalva(Vartotojas vartotojas, int index) { string spalvosKodas = ""; if (vartotojas.Pranesimai[index].pavedimo_tipas == "Gauta") { spalvosKodas = "#22B29D"; } else if (vartotojas.Pranesimai[index].pavedimo_tipas == "Išsiūsta") { spalvosKodas = "#FFFF0000"; } else { spalvosKodas = "#565656"; } return(spalvosKodas); }
public string SumosZenklas(Vartotojas vartotojas, int index) { string eilute = ""; if (vartotojas.Pranesimai[index].pavedimo_tipas == "Gauta") { eilute = "+" + Math.Round(vartotojas.Pranesimai[index].suma, 2) + " €"; } else if (vartotojas.Pranesimai[index].pavedimo_tipas == "Išsiūsta") { eilute = "-" + Math.Round(vartotojas.Pranesimai[index].suma, 2) + " €"; } else { eilute = Math.Round(vartotojas.Pranesimai[index].suma, 2) + " €"; } return(eilute); }
public Pranesimai(Vartotojas vartotojas, string key) { client = new FireSharp.FirebaseClient(config); InitializeComponent(); keySaved = key; vartotojasSaved = vartotojas; pagrindinesSaskNr = 0; vardoPavardesText.Text = vartotojasSaved.Vardas + " " + vartotojasSaved.Pavarde; emailText.Text = vartotojasSaved.Epastas; int puslapiuSkaicius = PuslapiuSkaicius(vartotojasSaved); puslapiuSk = puslapiuSkaicius; int currentPage = int.Parse((string)PuslapioNumeris.Content); PrintAllNotifications(currentPage); AtgalPuslapisButton.IsEnabled = false; AtgalPuslapisButton.Content = new Image { Source = new BitmapImage(new Uri("Images/disabledleftarrow.png", UriKind.Relative)), Height = 12, Width = 16 }; if (vartotojas.Pranesimai.Count != 0) { NeraPranesimu.Visibility = Visibility.Hidden; } if (vartotojas.Pranesimai.Count <= 9) { KitasPuslapisButton.IsEnabled = false; KitasPuslapisButton.Content = new Image { Source = new BitmapImage(new Uri("Images/disabledrightarrow.png", UriKind.Relative)), Height = 12, Width = 16 }; } avatarIcon.Source = new BitmapImage(new Uri("Images/Avatars/avatar" + vartotojas.AvatarIndex + ".png", UriKind.Relative)); vartotojasSaved.NaujiNotification = false; NotificationUpdate(); }
public Israsai(Vartotojas vartotojas, string key) { client = new FireSharp.FirebaseClient(config); InitializeComponent(); keySaved = key; vartotojasSaved = vartotojas; pagrindinesSaskNr = 0; vardoPavardesText.Text = vartotojasSaved.Vardas + " " + vartotojasSaved.Pavarde; emailText.Text = vartotojasSaved.Epastas; //IbanText.Content = vartotojasSaved.Saskaitos[pagrindinesSaskNr].Kodas; SaskaitosDrop.ItemsSource = IbanArray(vartotojasSaved.Saskaitos); //int index = 0; PrintAllChecks(index); puslapiuNumeris.Content = "1"; if ((string)puslapiuNumeris.Content == "1") { atgal.IsEnabled = false; atgal.Content = new Image { Source = new BitmapImage(new Uri("Images/disabledleftarrow.png", UriKind.Relative)), Height = 12, Width = 16 }; if (vartotojas.Saskaitos[pagrindinesSaskNr].Israsai.Count < 8) { toliau.IsEnabled = false; toliau.Content = new Image { Source = new BitmapImage(new Uri("Images/disabledrightarrow.png", UriKind.Relative)), Height = 12, Width = 16 }; } } avatarIcon.Source = new BitmapImage(new Uri("Images/Avatars/avatar" + vartotojas.AvatarIndex + ".png", UriKind.Relative)); //vartotojas.Saskaitos[pagrindinesSaskNr].Israsai.Sort(); }
public Apzvalga(Vartotojas vartotojas, string key) { client = new FireSharp.FirebaseClient(config); keySaved = key; InitializeComponent(); vartotojasSaved = vartotojas; pagrindinesSaskNr = 0; SaskaitosDrop.ItemsSource = IbanArray(vartotojasSaved.Saskaitos); IbanText.Content = vartotojasSaved.Saskaitos[pagrindinesSaskNr].Kodas; LikutisText.Text = vartotojasSaved.Saskaitos[pagrindinesSaskNr].Likutis + " €"; vardoPavardesText.Text = vartotojasSaved.Vardas + " " + vartotojasSaved.Pavarde; saskaitosPavadinimas.Content = vartotojas.Saskaitos[pagrindinesSaskNr].Pavadinimas; emailText.Text = vartotojasSaved.Epastas; Israsas paskutinisSiustas = LastSent(vartotojasSaved, pagrindinesSaskNr); Israsas paskutinisGautas = LastRecieved(vartotojasSaved, pagrindinesSaskNr); if (paskutinisSiustas != null) { issiustaKodas.Content = paskutinisSiustas.Kodas; issiustaPavadinimas.Content = paskutinisSiustas.Pavadinimas; issiustaSuma.Text = "-" + paskutinisSiustas.Suma.ToString() + " €"; } if (paskutinisGautas != null) { gautaKodas.Content = paskutinisGautas.Kodas; gautaPavadinimas.Content = paskutinisGautas.Pavadinimas; gautaSuma.Text = "+" + paskutinisGautas.Suma.ToString() + " €"; } pradineData.DisplayDate = kairiojiData; pradineData.Text = kairiojiData.ToShortDateString(); galineData.DisplayDate = desiniojiData; galineData.Text = desiniojiData.ToShortDateString(); canGraph.Children.Clear(); DrawGraph(); if (vartotojasSaved.NaujiNotification) { notificationCircle.Visibility = Visibility.Visible; } avatarIcon.Source = new BitmapImage(new Uri("Images/Avatars/avatar" + vartotojas.AvatarIndex + ".png", UriKind.Relative)); }
private async void Button_Click(object sender, RoutedEventArgs e) { Random rand = new Random(); randomCode = (rand.Next(10000, 99999)).ToString(); Loading(); string key = String.Join("", Encoding.ASCII.GetBytes(ValidEmail(Emailtextbox.Text))); // nuskaitom paskyra is duomenu bazes var response = await client.GetAsync("Paskyros/" + key); Vartotojas paskyra = response.ResultAs <Vartotojas>(); // jei paskyra egzistuoja if (paskyra != null) { try { email = (Emailtextbox.Text).ToString(); string messageBody = "Jūsu patvirtinimo kodas yra: " + randomCode; string messageSubject = "Slaptažodžio pakeitimo kodas"; MailMessage message = SiustiLaiska.CreateMessage(email, Registracija.projektoEpastas, messageBody, messageSubject); SiustiLaiska.SendMessage(Registracija.projektoEpastas, Registracija.projektoSlaptazodis, message); lab2.Visibility = Visibility.Visible; codetextbox.Visibility = Visibility.Visible; buttoncode.Visibility = Visibility.Visible; underLine.Visibility = Visibility.Visible; Unloading(); } catch { generalEventText.Content = "Nepavyko išsiusti kodo!"; Unloading(); } } else { generalEventText.Content = "Nerasta paskyra"; Unloading(); } }
private async void SaskaitosDrop_SelectionChanged(object sender, SelectionChangedEventArgs e) { Loading(); ClearGetSentInfo(); var response = await client.GetAsync("Paskyros/" + keySaved); Vartotojas vartotojas = response.ResultAs <Vartotojas>(); IbanText.Content = e.AddedItems[0].ToString(); if (vartotojas.Saskaitos.Count > 0) { pagrindinesSaskNr = FindIbanNr(vartotojas.Saskaitos, e.AddedItems[0].ToString()); LikutisText.Text = vartotojas.Saskaitos[pagrindinesSaskNr].Likutis.ToString() + " €"; saskaitosPavadinimas.Content = vartotojas.Saskaitos[pagrindinesSaskNr].Pavadinimas; Israsas paskutinisSiustas = LastSent(vartotojasSaved, pagrindinesSaskNr); Israsas paskutinisGautas = LastRecieved(vartotojasSaved, pagrindinesSaskNr); if (paskutinisSiustas != null) { issiustaKodas.Content = paskutinisSiustas.Kodas; issiustaPavadinimas.Content = paskutinisSiustas.Pavadinimas; issiustaSuma.Text = "-" + paskutinisSiustas.Suma.ToString() + " €"; } if (paskutinisGautas != null) { gautaKodas.Content = paskutinisGautas.Kodas; gautaPavadinimas.Content = paskutinisGautas.Pavadinimas; gautaSuma.Text = "+" + paskutinisGautas.Suma.ToString() + " €"; } } pradineData.DisplayDate = DateTime.Now.AddMonths(-1); pradineData.Text = (DateTime.Now.AddMonths(-1)).ToShortDateString(); galineData.DisplayDate = DateTime.Now; galineData.Text = DateTime.Now.ToShortDateString(); galineData_ValueChanged(sender, e); pradineData_ValueChanged(sender, e); Unloading(); vartotojasSaved = vartotojas; }
public Nustatymai(Vartotojas vartotojas, string key) { client = new FireSharp.FirebaseClient(config); InitializeComponent(); keySaved = key; vartotojasSaved = vartotojas; pagrindinesSaskNr = 0; vardoPavardesText.Text = vartotojasSaved.Vardas + " " + vartotojasSaved.Pavarde; emailText.Text = vartotojasSaved.Epastas; UzkrautiCheckboxPasirinkimus(); if (vartotojasSaved.ToDelete == false) { Atsaukti.IsEnabled = false; Istrinti.IsEnabled = true; IstrynimopPranesimas.Visibility = Visibility.Hidden; } else { Atsaukti.IsEnabled = true; Istrinti.IsEnabled = false; IstrynimopPranesimas.Content = "Ši paskyra bus ištrinta " + vartotojasSaved.Istrynimo_Data.ToShortDateString(); IstrynimopPranesimas.Foreground = Brushes.Red; IstrynimopPranesimas.Visibility = Visibility.Visible; } imageComboBox.SelectedIndex = vartotojas.AvatarIndex; avatarIcon.Source = new BitmapImage(new Uri("Images/Avatars/avatar" + vartotojas.AvatarIndex + ".png", UriKind.Relative)); // Užkraunama 'profilio informacija' lentelės informacija vardasTextbox.Text = vartotojas.Vardas; pavardeTextbox.Text = vartotojas.Pavarde; salisTextbox.Text = vartotojas.Salis; adresasTextbox.Text = vartotojas.Adresas; telefononumerisTextbox.Text = vartotojas.TelefonoNumeris; //taupymas SutaupytaText.Text = vartotojasSaved.Sutaupyta_suma.ToString() + " €"; }
private async void RegisterButton(object sender, RoutedEventArgs e) { registruotisButton.IsEnabled = false; // tikrinama ar langeliai atitinka reikalavimus PasswordValidation_1(sender, e); PasswordValidation_2(sender, e); NameValidation(sender, e); SurnameValidation(sender, e); EmailValidation(sender, e); // paimamos langelių reikšmės vardas = vardoTextBox.Text; pavarde = pavardesTextBox.Text; epastas = ePastoTextBox.Text; slaptazodis = slaptazodzioTextBox_1.Password; Loading(); // tikriname ar neegzistuoja paskyra su šiuo email string email = String.Join("", Encoding.ASCII.GetBytes(ValidEmail(ePastoTextBox.Text))); var response = await client.GetAsync("Paskyros/" + email); Vartotojas vartotojas = response.ResultAs <Vartotojas>(); // ieškome ar egzistuoja tokia paskyra duomenų bazėje // jei neegzistuoja if (ePastoTextBox.Text != "") { if (vartotojas == null) { // tikrinama ar nėra klaidų susijusių su langeliais if (!slaptazodzioError_1.IsVisible & !slaptazodzioError_2.IsVisible & !vardoError.IsVisible & !pavardesError.IsVisible & !ePastoError.IsVisible) { slaptazodis = Security.HashingPassword(slaptazodis); Random rand = new Random(); randomCode = (rand.Next(10000, 99999)).ToString(); try { string messageBody = "Jūsu patvirtinimo kodas yra: " + randomCode; string messageSubject = "Registracijos patvirtinimo kodas"; MailMessage message = SiustiLaiska.CreateMessage(epastas, projektoEpastas, messageBody, messageSubject); SiustiLaiska.SendMessage(projektoEpastas, projektoSlaptazodis, message); var EmailCode = new EmailPatikrinimas(); EmailCode.generalEventText.Content = "Išsiunteme jums kodą į El. paštą!"; EmailCode.generalEventText.Foreground = Brushes.Green; EmailCode.generalEventText.Visibility = Visibility.Visible; EmailCode.randomCode = randomCode; EmailCode.Show(); Close(); } catch { Unloading(); ePastoError.Visibility = Visibility.Visible; ePastoError.Content = "Toks paštas neegzistuoja!"; registruotisButton.IsEnabled = true; } } else { Unloading(); registruotisButton.IsEnabled = true; } } else { Unloading(); ePastoError.Content = "Toks paštas užimtas"; ePastoError.Visibility = Visibility.Visible; registruotisButton.IsEnabled = true; } } else { Unloading(); registruotisButton.IsEnabled = true; ePastoError.Visibility = Visibility.Visible; ePastoError.Content = "Prašome užpildyti langelį!"; } }
public void CreateBillLine(Vartotojas vartotojas, int id, int nr) { if (vartotojas.Pranesimai.Count != 0) { int moveBackCof = (nr + 1) * 100; int moveCof = (nr + 1) * 50; var bc = new BrushConverter(); Image background = new Image(); background.Source = new BitmapImage(new Uri("Images/Rectangle 28.png", UriKind.Relative)); background.Margin = new Thickness(0, -500 + moveBackCof, 0, 0); saskaituGrid.Children.Add(background); Label siuntejas = new Label(); siuntejas.Content = vartotojas.Pranesimai[id].siuntejas; siuntejas.Margin = new Thickness(30, -23 + moveCof, 0, 0); saskaituGrid.Children.Add(siuntejas); Label gavejas = new Label(); gavejas.Content = vartotojas.Pranesimai[id].gavejas; gavejas.Margin = new Thickness(200, -23 + moveCof, 0, 0); saskaituGrid.Children.Add(gavejas); Label pavedimoTipas = new Label(); pavedimoTipas.Content = vartotojas.Pranesimai[id].pavedimo_tipas; pavedimoTipas.Margin = new Thickness(375, -23 + moveCof, 0, 0); saskaituGrid.Children.Add(pavedimoTipas); Label suma = new Label(); suma.Foreground = (Brush)bc.ConvertFrom(SumosSpalva(vartotojas, id)); suma.Content = SumosZenklas(vartotojas, id); suma.Margin = new Thickness(525, -23 + moveCof, 0, 0); saskaituGrid.Children.Add(suma); Label data = new Label(); data.Content = vartotojas.Pranesimai[id].data; data.Margin = new Thickness(650, -23 + moveCof, 0, 0); saskaituGrid.Children.Add(data); Button veiksmai = new Button(); veiksmai.Content = new Image { Source = new BitmapImage(new Uri("Images/delete.png", UriKind.Relative)), }; veiksmai.Height = 15; veiksmai.Width = 15; veiksmai.Style = (Style)FindResource("buttonWithoutHighlight"); veiksmai.BorderBrush = Brushes.Transparent; veiksmai.Background = Brushes.Transparent; veiksmai.MouseEnter += Button_MouseEnter; veiksmai.MouseLeave += Button_MouseLeave; veiksmai.VerticalAlignment = VerticalAlignment.Top; veiksmai.HorizontalAlignment = HorizontalAlignment.Left; veiksmai.Margin = new Thickness(820, -18 + moveCof, 0, 0); veiksmai.Name = "DeleteButton_" + id.ToString(); veiksmai.Click += DeleteButton; saskaituGrid.Children.Add(veiksmai); if (vartotojas.Pranesimai[id].pavedimo_tipas == "Prašymas") { Button veiksmas = new Button(); veiksmas.Content = new Image { Source = new BitmapImage(new Uri("Images/arrow.png", UriKind.Relative)), }; veiksmas.Height = 15; veiksmas.Width = 15; veiksmas.Style = (Style)FindResource("buttonWithoutHighlight"); veiksmas.BorderBrush = Brushes.Transparent; veiksmas.Background = Brushes.Transparent; veiksmas.MouseEnter += Button_MouseEnter; veiksmas.MouseLeave += Button_MouseLeave; veiksmas.VerticalAlignment = VerticalAlignment.Top; veiksmas.HorizontalAlignment = HorizontalAlignment.Left; veiksmas.Margin = new Thickness(840, -18 + moveCof, 0, 0); veiksmas.Name = "p" + id.ToString(); veiksmas.Click += PerverstiSablonasButton; saskaituGrid.Children.Add(veiksmas); } } }
private async void PervestiButton(object sender, RoutedEventArgs e) { if (gavejoTextBox.Text == "" || sumaTextBox.Text == "") { generalEventText.Content = "Prašome užpildyti visus privalomus langelius!"; return; } if (sumaTextBox.Text == "0") { generalEventText.Content = "Prašome įvesti sumą didesnę nei 0 !"; return; } if (!IsDigitsOnly(sumaTextBox.Text)) { generalEventText.Content = "Sumą turi sudaryti tik skaičiai, kurie gali būti atskirti tašku!"; return; } Loading(); // nuskaitom paskyras is duomenu bazes string gavejoKey = String.Join("", Encoding.ASCII.GetBytes(gavejoTextBox.Text)); var responseSiuntejas = await client.GetAsync("Paskyros/" + keySaved); Vartotojas siuntejas = responseSiuntejas.ResultAs <Vartotojas>(); var responseGavejas = await client.GetAsync("Paskyros/" + gavejoKey); Vartotojas gavejas = responseGavejas.ResultAs <Vartotojas>(); // ieškome ar egzistuoja tokia paskyra duomenų bazėje if (gavejas != null) { Unloading(); } else { Unloading(); generalEventText.Content = "Nėra tokio gavėjo!"; return; } // Tikrinama ar gavėjas yra lygus siuntejui if (gavejas.Epastas == siuntejas.Epastas) { Unloading(); generalEventText.Content = "Negalite siųsti mokėjimo prašymo sau!"; return; } IsEnabled = false; Loading(); if (siuntejas.Epastas == gavejas.Epastas) { //await client.UpdateAsync("Paskyros/" + keySaved, siuntejas); if (siuntejas.Notification_Prasymas == true) { Pranesimas pranesimas_siuntejui = new Pranesimas(siuntejas.Vardas + " " + siuntejas.Pavarde, siuntejas.Vardas + " " + siuntejas.Pavarde, "Prašymas", double.Parse(sumaTextBox.Text, CultureInfo.InvariantCulture), DateTime.Now, siuntejas.Epastas, siuntejas.Saskaitos[pagrindinesSaskNr].Kodas, paskirtisText.Text); siuntejas.NaujiNotification = true; siuntejas.Pranesimai.Insert(0, pranesimas_siuntejui); } await client.UpdateAsync("Paskyros/" + keySaved, siuntejas); vartotojasSaved = siuntejas; var apzvalga = new Apzvalga(vartotojasSaved, keySaved); apzvalga.Show(); Close(); } else { if (gavejas.Notification_Prasymas == true) { Pranesimas pranesimas_gavejui = new Pranesimas(gavejas.Vardas + " " + gavejas.Pavarde, siuntejas.Vardas + " " + siuntejas.Pavarde, "Prašymas", double.Parse(sumaTextBox.Text, CultureInfo.InvariantCulture), DateTime.Now, siuntejas.Epastas, siuntejas.Saskaitos[pagrindinesSaskNr].Kodas, paskirtisText.Text); gavejas.NaujiNotification = true; gavejas.Pranesimai.Insert(0, pranesimas_gavejui); } await client.UpdateAsync("Paskyros/" + gavejoKey, gavejas); vartotojasSaved = siuntejas; var apzvalga = new Apzvalga(vartotojasSaved, keySaved); apzvalga.Show(); Close(); } }