private void buttonLogin_Click(object sender, EventArgs e) { try { var pass = textBoxLozinka.Text; var md5 = new MD5CryptoServiceProvider(); var data = Encoding.ASCII.GetBytes(pass); var hash_pass = md5.ComputeHash(data); Korisnik log = new Korisnik(); log.korisnicko_ime = textBoxKorisnickoIme.Text; log.lozinka = Convert.ToBase64String(hash_pass); log.proveri_korisnika(); if (log.Uloga == "radnik" || log.Uloga == "Radnik") { RadnikForma forma = new RadnikForma(); this.Hide(); forma.logRadnik = log; forma.Show(); forma.WindowState = FormWindowState.Maximized; } else if (log.Uloga == "Sef" || log.Uloga == "admin" || log.Uloga == "Admin") { SefForma forma = new SefForma(); this.Hide(); forma.Show(); forma.logSef = log; forma.WindowState = FormWindowState.Maximized; } else { textBoxKorisnickoIme.Clear(); textBoxLozinka.Clear(); MessageBox.Show("Neispravno korisnicko ime ili lozinka!", "Greska"); } } catch (Exception ex) { if (ex is SystemException || ex is NotSupportedException || ex is UnauthorizedAccessException || ex is FormatException || ex is IndexOutOfRangeException || ex is InsufficientMemoryException || ex is EntryPointNotFoundException || ex is EntryPointNotFoundException || ex is EvaluateException || ex is InvalidCastException || ex is InvalidProgramException) { MessageBox.Show(ex.Message, "Greska"); } else { MessageBox.Show(ex.Message, "Greska"); } } }
private void ucitaj_graf() { Racun rac = new Racun(); List <Racun> ls = new List <Racun>(); ls = rac.DnevniIzvestaj(); int Jan = 0; int Feb = 0; int Mar = 0; int Apr = 0; int Jun = 0; int May = 0; int Avg = 0; int Jul = 0; int Sept = 0; int Okt = 0; int Nov = 0; int Dec = 0; Korisnik koris = new Korisnik(); List <Korisnik> kor = new List <Korisnik>(); kor = koris.izlistaj_korisnike(); foreach (Racun r in ls) { if (r.VremeDolaska.Month == 1) { Jan++; } if (r.VremeDolaska.Month == 2) { Feb++; } if (r.VremeDolaska.Month == 3) { Mar++; } if (r.VremeDolaska.Month == 4) { Apr++; } if (r.VremeDolaska.Month == 5) { May++; } if (r.VremeDolaska.Month == 6) { Jun++; } if (r.VremeDolaska.Month == 7) { Jul++; } if (r.VremeDolaska.Month == 8) { Avg++; } if (r.VremeDolaska.Month == 9) { Sept++; } if (r.VremeDolaska.Month == 10) { Okt++; } if (r.VremeDolaska.Month == 11) { Nov++; } if (r.VremeDolaska.Month == 12) { Dec++; } } cartesianChart1.Series = new SeriesCollection { new LineSeries { Title = "Broj racuna", Values = new ChartValues <int> { Jan, Feb, Mar, Apr, May, Jun, Jul, Avg, Sept, Okt, Nov, Dec }, PointGeometry = DefaultGeometries.Square, PointGeometrySize = 15 } }; cartesianChart1.AxisX.Add(new Axis { Title = "Mesec", Labels = new[] { "Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar" } }); cartesianChart1.AxisY.Add(new Axis { Title = "Prodaja", LabelFormatter = value => value.ToString() }); cartesianChart1.LegendLocation = LegendLocation.Bottom; }