Esempio n. 1
0
        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");
                }
            }
        }
Esempio n. 2
0
        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;
        }