Esempio n. 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            Korisnici_ k = new Korisnici_();

            k.backup();
            Artikal a = new Artikal();

            a.backup();
            a.backup_knjizeno();
            a.backup_mob_hover();
            a.backup_mob_hover_knjizeno();
            Racun r = new Racun();

            r.backup();
            r.backup_knjizeno();
            r.backup_hover_mob();
            Servis_ s = new Servis_();

            s.backup();
            Rezervacija_ rez = new Rezervacija_();

            rez.backup();
            Narudzbine_ n = new Narudzbine_();

            n.backup();
            Dug d = new Dug();

            d.backup();
            MessageBox.Show("Baza podataka je sacuvana!");
        }
Esempio n. 2
0
        private void Stampaj_racun_Load(object sender, EventArgs e)
        {
            textBox4.Enabled = false;
            textBox2.Enabled = false;
            label9.Text      = prodavac;
            label10.Text     = DateTime.Now.ToString("dd-MM-yy HH:mm");

            Korisnici_        korisnici = new Korisnici_();
            List <Korisnici_> ls_k      = korisnici.daj_korisnika(prodavac);

            textBox5.Text = ls_k[0].bonus.ToString();


            StringBuilder sb = new StringBuilder();

            for (int i = 0; i < sifre.Count; i++)
            {
                sb.Append(sifre[i].ToString() + " ");
                sb.Append(artikli[i] + " ");
                sb.Append(kolicina[i].ToString() + "X ");
                sb.Append(cena[i].ToString());
                sb.Append(Environment.NewLine);
            }

            textBox2.Text = sb.ToString();
            label5.Text   = cena_sum.ToString();
        }
Esempio n. 3
0
        private void Lista_racuni_mob_hover_Load(object sender, EventArgs e)
        {
            Korisnici_    k    = new Korisnici_();
            List <string> ls_k = k.daj_korisnike();

            comboBox1.Items.Clear();
            for (int i = 0; i < ls_k.Count; i++)
            {
                comboBox1.Items.Add(ls_k[i]);
            }
            comboBox1.Items.Add("Svi");
        }
Esempio n. 4
0
        private void pictureBox4_Click(object sender, EventArgs e)
        {
            Korisnici_ k = new Korisnici_();

            if (k.login(user_name.Text, password.Text))
            {
                Naslovna n = new Naslovna(user_name.Text);
                this.Hide();
                n.ShowDialog();
            }
            else
            {
                MessageBox.Show("Pogresno korisnicko ime ili sifra!");
            }

            user_name.Clear();
            password.Clear();
        }
Esempio n. 5
0
        private void label1_Click(object sender, EventArgs e)
        {
            Korisnici_ k = new Korisnici_();

            k.ime_korisnika     = textBox1.Text;
            k.prezime_korisnika = textBox2.Text;
            k.korisnicko_ime    = textBox3.Text;
            k.sifra_korisnika   = textBox4.Text;
            k.nivo = 0;

            if (k.Unesi_korisnika())
            {
                this.Close();
            }
            else
            {
                MessageBox.Show("Korisnik nije unet!");
            }
        }
Esempio n. 6
0
        public Dnevni_pazar(string izvestaj, string user)
        {
            this.izvestaj = izvestaj;
            this.user     = user;
            InitializeComponent();
            Korisnici_    k         = new Korisnici_();
            List <string> korisnici = k.daj_korisnike();

            korisnici.Add("Svi");

            comboBox1.DataSource = korisnici;
            comboBox1.Text       = "Svi";

            if (!user.Equals("mobiletown"))
            {
                button4.Visible   = false;
                comboBox1.Visible = false;
            }
        }
Esempio n. 7
0
 private void password_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         Korisnici_ k = new Korisnici_();
         if (k.login(user_name.Text, password.Text))
         {
             Naslovna n = new Naslovna(user_name.Text);
             this.Hide();
             n.ShowDialog();
         }
         else
         {
             MessageBox.Show("Pogresno korisnicko ime ili sifra!");
             user_name.Clear();
             password.Clear();
         }
     }
     panel8.BackColor = Color.DeepSkyBlue;
 }
Esempio n. 8
0
        public List <Korisnici_> daj_korisnika(string user)
        {
            List <Korisnici_> ls = new List <Korisnici_>();

            using (SqlConnection conn = new SqlConnection(connString))
            {
                try
                {
                    conn.Open();

                    SqlCommand cmd = new SqlCommand("SELECT * FROM Korisnici WHERE korisnicko_ime = @user_name", conn);
                    cmd.Parameters.AddWithValue("@user_name", user);

                    using (SqlDataReader reader = cmd.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            Korisnici_ k = new Korisnici_();

                            k.id_korisnika      = int.Parse(reader["id_korisnika"].ToString());
                            k.ime_korisnika     = reader["ime"].ToString();
                            k.prezime_korisnika = reader["prezime"].ToString();
                            k.korisnicko_ime    = reader["korisnicko_ime"].ToString();
                            k.bonus             = decimal.Parse(reader["bonus"].ToString());

                            ls.Add(k);
                        }
                    }
                }
                catch (SqlException ex)
                {
                    Console.WriteLine(ex.Message);
                }
                finally
                {
                    conn.Close();
                }
            }

            return(ls);
        }
Esempio n. 9
0
        private void Dodaj_korisnika_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                Korisnici_ k = new Korisnici_();
                k.ime_korisnika     = textBox1.Text;
                k.prezime_korisnika = textBox2.Text;
                k.korisnicko_ime    = textBox3.Text;
                k.sifra_korisnika   = textBox4.Text;
                k.nivo = 0;

                if (k.Unesi_korisnika())
                {
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Korisnik nije unet!");
                }
            }
        }
Esempio n. 10
0
        private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                if (e.ColumnIndex == 5)
                {
                    Korisnici_ k = new Korisnici_();
                    if (k.brisi_korisnika(int.Parse(dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString())))
                    {
                        MessageBox.Show("Korisnik je obrisan!");
                    }
                    else
                    {
                        MessageBox.Show("Korisnik nije obrisan!");
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            Lista_radnika_Load(sender, e);
        }
Esempio n. 11
0
        public List <string> daj_korisnike()
        {
            List <string> ls = new List <string>();

            using (SqlConnection conn = new SqlConnection(connString))
            {
                try
                {
                    conn.Open();

                    SqlCommand cmd = new SqlCommand("SELECT korisnicko_ime FROM Korisnici", conn);

                    using (SqlDataReader reader = cmd.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            Korisnici_ k = new Korisnici_();

                            k.korisnicko_ime = reader["korisnicko_ime"].ToString();

                            ls.Add(k.korisnicko_ime);
                        }
                    }
                }
                catch (SqlException ex)
                {
                    Console.WriteLine(ex.Message);
                }
                finally
                {
                    conn.Close();
                }
            }

            return(ls);
        }
Esempio n. 12
0
        private void button1_Click(object sender, EventArgs e)
        {
            Artikal    a           = new Artikal();
            Korisnici_ k           = new Korisnici_();
            decimal    uplaceno    = 0;
            bool       break_point = true;

            if (!string.IsNullOrWhiteSpace(textBox1.Text))
            {
                if (!string.IsNullOrWhiteSpace(textBox6.Text))
                {
                    uplaceno = decimal.Parse(textBox1.Text) + decimal.Parse(textBox6.Text);
                }
                else
                {
                    uplaceno = decimal.Parse(textBox1.Text);
                }
            }
            decimal racun = decimal.Parse(label5.Text);

            decimal povracaj = uplaceno - racun;

            label8.Text = povracaj.ToString();

            if (povracaj >= 0 || decimal.Parse(textBox6.Text) >= racun)
            {
                StringBuilder sb          = new StringBuilder();
                StringBuilder sb_knjizeno = new StringBuilder();

                decimal sum = 0;
                for (int i = 0; i < sifre.Count; i++)
                {
                    if (knjizeno[i] == 1)
                    {
                        sum += cena[i] * kolicina[i];
                    }
                }

                for (int i = 0; i < sifre.Count; i++)
                {
                    sb.Append(sifre[i].ToString() + " ");
                    sb.Append(artikli[i] + " ");
                    sb.Append(kolicina[i].ToString() + "X ");
                    sb.Append(cena[i].ToString());
                    sb.Append("\n");

                    if (knjizeno[i] == 1)
                    {
                        sb_knjizeno.Append(sifre[i].ToString() + " ");
                        sb_knjizeno.Append(artikli[i] + " ");
                        sb_knjizeno.Append(kolicina[i].ToString() + "X ");
                        sb_knjizeno.Append(cena[i].ToString());
                        sb_knjizeno.Append("\n");
                    }
                }

                Racun r = new Racun();

                r.prodavac        = prodavac;
                r.datum_izdavanja = DateTime.Now;
                r.artikli         = sb.ToString();

                decimal bonus = decimal.Parse(textBox5.Text); //trenutni bonus
                decimal bonus_naplata;
                if (!string.IsNullOrWhiteSpace(textBox6.Text))
                {
                    bonus_naplata = decimal.Parse(textBox6.Text); //uneseni bonus
                    if (bonus_naplata > bonus)
                    {
                        MessageBox.Show("Prekoracili ste vas bonus!");
                        break_point = false;
                    }
                    else
                    {
                        decimal bonus_oduzeti = bonus_naplata - cena_sum;  //bonus_uneti - iznos racuna

                        List <Korisnici_> korisnicis = k.daj_korisnika(prodavac);
                        if (bonus_oduzeti < 0)
                        {
                            decimal bonus_za_bazu = bonus - bonus_naplata;
                            k.update_bonus(korisnicis[0].id_korisnika, bonus_za_bazu);
                            r.iznos = cena_sum - bonus_naplata;
                        }
                        else
                        {
                            decimal uneti_bonus = decimal.Parse(textBox6.Text);
                            bonus_oduzeti = bonus - cena_sum;
                            k.update_bonus(korisnicis[0].id_korisnika, bonus_oduzeti);
                            r.iznos = 0;
                        }

                        r.artikli = sb.ToString();
                    }
                }
                else
                {
                    r.iznos = cena_sum;
                }

                r.iznos_nabavna = nabavna_sum;

                if (break_point)
                {
                    if (r.unesi_racun())
                    {
                        MessageBox.Show("Racun je zaveden!");
                        r.artikli         = sb_knjizeno.ToString();
                        r.datum_izdavanja = DateTime.Now;
                        r.iznos           = sum;
                        r.iznos_nabavna   = suma_zarada_knjizeno;
                        r.unesi_racun_knjizeno();
                        button1.Enabled = false;

                        for (int i = 0; i < knjizeno.Count; i++)
                        {
                            if (knjizeno[i] == 1)
                            {
                                a.update_artikli_knjizeno(sifre[i], kolicina[i]);
                            }
                            else if (knjizeno[i] == 0)
                            {
                                a.update_artikli(sifre[i], kolicina[i]);
                            }
                        }
                    }
                    else
                    {
                        MessageBox.Show("Racun nije zaveden!");
                    }
                }
                else
                {
                    MessageBox.Show("Pogresan unos!");
                }
            }
        }