コード例 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            string query = null;

            if (knjizeno == 0)
            {
                query = "Artikli";
            }
            else if (knjizeno == 1)
            {
                query = "Artikli_knjizeno";
            }


            Artikal a = new Artikal();

            a.sifra         = sifra;
            a.artikal       = artikal;
            a.kolicina      = Convert.ToInt32(numericUpDown1.Value);
            a.nabavna_cena  = nabavna_cena;
            a.prodajna_cena = cena;
            a.knjizeno      = knjizeno;


            if (a.proveri_stanje(query, a.kolicina, a.sifra))
            {
                a.set_ls(a);

                this.Close();
            }
            else
            {
                MessageBox.Show("Trazenog artikla nema dovoljno na stanju!");
            }
        }
コード例 #2
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            Rezervacija_ rz = new Rezervacija_();

            rz.sifra_artikla = sifra;
            rz.ime_prezime   = textBox1.Text;
            rz.broj_telefona = textBox2.Text;
            rz.artikal       = artikal;
            rz.kolicina      = Convert.ToInt32(numericUpDown1.Value);
            rz.cena          = cena;
            rz.knjizeno      = knjizeno;

            Artikal a     = new Artikal();
            string  query = null;

            if (knjizeno == 0)
            {
                query = "Artikli";
            }
            else if (knjizeno == 1)
            {
                query = "Artikli_knjizeno";
            }

            if (a.proveri_stanje(query, rz.kolicina, sifra))
            {
                if (rz.unesi_rezervaciju())
                {
                    MessageBox.Show("Rezervacija uneta!");

                    if (knjizeno == 0)
                    {
                        a.update_artikli(sifra, rz.kolicina);
                    }
                    else if (knjizeno == 1)
                    {
                        a.update_artikli_knjizeno(sifra, rz.kolicina);
                    }

                    this.Close();
                }
                else
                {
                    MessageBox.Show("Rezervacija nije uneta!");
                }
            }
            else
            {
                MessageBox.Show("Trazenog artikla nema dovoljno na stanju!");
            }
        }
コード例 #3
0
        private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                Artikal a = new Artikal();
                if (e.ColumnIndex == 6)
                {
                    int     sifra    = int.Parse(dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString());
                    string  grupa    = dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString();
                    string  artikal  = dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString();
                    int     kolicina = int.Parse(dataGridView1.Rows[e.RowIndex].Cells[3].Value.ToString());
                    decimal cena     = decimal.Parse(dataGridView1.Rows[e.RowIndex].Cells[5].Value.ToString());
                    decimal nabavna  = decimal.Parse(dataGridView1.Rows[e.RowIndex].Cells[4].Value.ToString());

                    int    knjizeno = 0;
                    string query    = null;

                    if (checkBox1.Checked)
                    {
                        query    = "mob_hover_knjizeno";
                        knjizeno = 1;
                    }
                    else
                    {
                        query    = "mob_hover";
                        knjizeno = 0;
                    }

                    if (a.proveri_stanje(query, 1, sifra))
                    {
                        Racuni_hover_mob rhm = new Racuni_hover_mob(sifra, artikal, grupa, kolicina, cena, nabavna, knjizeno, user, query);
                        rhm.ShowDialog();
                    }
                    else
                    {
                        MessageBox.Show("Trazenog artikla nema na stanju!");
                    }
                }
                else if (e.ColumnIndex == 7)
                {
                    int     sifra    = int.Parse(dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString());
                    string  grupa    = dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString();
                    string  artikal  = dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString();
                    int     kolicina = int.Parse(dataGridView1.Rows[e.RowIndex].Cells[3].Value.ToString());
                    decimal cena     = decimal.Parse(dataGridView1.Rows[e.RowIndex].Cells[5].Value.ToString());
                    decimal nabavna  = decimal.Parse(dataGridView1.Rows[e.RowIndex].Cells[4].Value.ToString());

                    int    knjizeno = 0;
                    string query    = null;

                    if (checkBox1.Checked)
                    {
                        query    = "mob_hover_knjizeno";
                        knjizeno = 1;
                    }
                    else
                    {
                        query    = "mob_hover";
                        knjizeno = 0;
                    }

                    izmena_mob_hover imh = new izmena_mob_hover(sifra, grupa, artikal, kolicina, nabavna, cena, knjizeno, query);
                    imh.ShowDialog();
                }
                else if (e.ColumnIndex == 8)
                {
                    int sifra = int.Parse(dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString());

                    string query = null;
                    if (checkBox1.Checked)
                    {
                        query = "mob_hover_knjizeno";
                    }
                    else
                    {
                        query = "mob_hover";
                    }

                    if (a.brisi_artikal_mob_hover(sifra, query))
                    {
                        MessageBox.Show("Artikal je obrisan!");
                    }
                    else
                    {
                        MessageBox.Show("Artikal nije obrisan!");
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }