예제 #1
0
 private void StatTopXNarudzbe_Load(object sender, EventArgs e)
 {
     mojaKonekcija.OtvoriKonekciju();
     OsvjeziPodatke(mojaKonekcija.conn);
     mojaKonekcija.ZatvoriKonekciju();
     txtTopBroj.Text = "5";
 }
예제 #2
0
        private void Lozinke_Load(object sender, EventArgs e)
        {
            mojaKonekcija.OtvoriKonekciju(Sesija.Putanja, Sesija.Lozinka);
            OsvjeziPodatke(mojaKonekcija.conn);
            mojaKonekcija.ZatvoriKonekciju();
            dgvPodaci.DefaultCellStyle.SelectionBackColor            = Color.CornflowerBlue;
            dgvPodaci.Columns[2].DefaultCellStyle.ForeColor          = Color.White;
            dgvPodaci.Columns[2].DefaultCellStyle.SelectionForeColor = Color.CornflowerBlue;

            PostaviContextMeniIteme();

            pBarMeduspremnik.Visible        = false;
            lblBrisanjeMeduspremnik.Visible = false;
        }
예제 #3
0
        private void flatButtonPotvrdi_Click(object sender, EventArgs e)
        {
            Sesija.Lozinka = txtLozinka.Text;
            if (Sesija.Lozinka.Length != 0)
            {
                mojaKonekcija.OtvoriKonekciju(Sesija.Putanja, Sesija.Lozinka);
                try
                {
                    //pokusaj pristupa podacima
                    string        sql     = "SELECT * FROM podaci";
                    SQLiteCommand command = new SQLiteCommand(sql, mojaKonekcija.conn);
                    command.ExecuteNonQuery();
                    mojaKonekcija.conn.Close();

                    Lozinke novaForma = new Lozinke();
                    this.Hide();
                    novaForma.ShowDialog();
                    this.Close();
                }
                catch (SQLiteException)
                {
                    MessageBox.Show("Krivu lozinku ste upisali!", "Upozorenje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtLozinka.Clear();
                }
            }
            else
            {
                MessageBox.Show("Morate lozinku upisati!", "Upozorenje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtLozinka.Clear();
            }
        }
예제 #4
0
        private void flatButtonPotvrdi_Click(object sender, EventArgs e)
        {
            if (txtNaziv.Text.Length > 0)
            {
                if (txtLozinka.Text.Length > 0)
                {
                    mojaKonekcija.OtvoriKonekciju(Sesija.Putanja, Sesija.Lozinka);
                    try
                    {
                        //pokusaj pristupa podacima
                        string        sql1     = "SELECT * FROM podaci";
                        SQLiteCommand command1 = new SQLiteCommand(sql1, mojaKonekcija.conn);
                        command1.ExecuteNonQuery();
                    }
                    catch (SQLiteException)
                    {
                        MessageBox.Show("Greška kod pristupa podacima!", "Upozorenje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        txtNaziv.Clear();
                        txtLozinka.Clear();
                    }
                    string lozinkaUpdate = txtLozinka.Text;
                    if (checkBoxEnkriptiraj.Checked)
                    {
                        lozinkaUpdate = enkriptor.Enkriptiraj(txtLozinka.Text, 64);
                    }
                    string sqlUpdate = "UPDATE podaci " +
                                       "SET naziv = '" + txtNaziv.Text + "', lozinka = '" + lozinkaUpdate + "' " +
                                       "WHERE id = " + txtRedniBroj.Text + ";";
                    SQLiteCommand command = new SQLiteCommand(sqlUpdate, mojaKonekcija.conn);
                    command.ExecuteNonQuery();

                    mojaKonekcija.ZatvoriKonekciju();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Neispravan unos lozinke !", "Pažnja", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show("Neispravan unos naziva podatka !", "Pažnja!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
예제 #5
0
        private void flatButtonPotvrdi_Click(object sender, EventArgs e)
        {
            if (!ValidirajUnos())
            {
                return;
            }

            mojaKonekcija.OtvoriKonekciju(Sesija.Putanja, Sesija.Lozinka);
            try
            {
                //pokusaj pristupa podacima
                string        sql1     = "SELECT * FROM podaci";
                SQLiteCommand command1 = new SQLiteCommand(sql1, mojaKonekcija.conn);
                command1.ExecuteNonQuery();
            }
            catch (SQLiteException)
            {
                MessageBox.Show("Greška kod pristupa podacima!", "Upozorenje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtNaziv.Clear();
                txtLozinka.Clear();
            }

            string lozinkaZaSpremiti;

            if (checkBoxEnkriptiraj.Checked)
            {
                lozinkaZaSpremiti = enkriptor.Enkriptiraj(txtLozinka.Text, duljinaLozinke);
            }
            else
            {
                lozinkaZaSpremiti = txtLozinka.Text;
            }

            string        sql     = "INSERT INTO podaci(naziv,lozinka) values('" + txtNaziv.Text + "','" + lozinkaZaSpremiti + "')";
            SQLiteCommand command = new SQLiteCommand(sql, mojaKonekcija.conn);

            command.ExecuteNonQuery();

            mojaKonekcija.ZatvoriKonekciju();
            this.Close();
        }
예제 #6
0
 private void flatButtonPotvrdi_Click(object sender, EventArgs e)
 {
     if (txtLozinka1.Text == txtLozinka2.Text && txtLozinka1.Text.Length >= 8)
     {
         if (MessageBox.Show("Želite li stvarno promijeniti lozinku ?", "Pozor", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             mojaKonekcija.OtvoriKonekciju(Sesija.Putanja, Sesija.Lozinka);
             mojaKonekcija.PromjenaLozinke(txtLozinka1.Text.ToString());
             mojaKonekcija.ZatvoriKonekciju();
             MessageBox.Show("Uspješno izmijenjena lozinka !", "Obavijest");
             this.Close();
         }
     }
     else if (txtLozinka1.Text == txtLozinka2.Text && txtLozinka1.Text.Length < 8)
     {
         MessageBox.Show("Lozinka vam je slaba ! \n \n Treba sadržavati minimalno 8 znakova !", "Pozor", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         MessageBox.Show("Lozinke se ne podudaraju !", "Upozorenje !", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txtLozinka1.Clear();
         txtLozinka2.Clear();
     }
 }
예제 #7
0
 private void StatAutoraKnjiga_Load(object sender, EventArgs e)
 {
     mojaKonekcija.OtvoriKonekciju();
     OsvjeziStatistiku(mojaKonekcija.conn);
     mojaKonekcija.ZatvoriKonekciju();
 }
예제 #8
0
 private void StatKnjigeNaSkladistu_Load(object sender, EventArgs e)
 {
     mojaKonekcija.OtvoriKonekciju();
     OsvjeziStatistiku(mojaKonekcija.conn);
     mojaKonekcija.ZatvoriKonekciju();
 }
예제 #9
0
 private void Dnevnik_Load(object sender, EventArgs e)
 {
     mojaKonekcija.OtvoriKonekciju();
     OsvjeziDnevnik(mojaKonekcija.conn);
     mojaKonekcija.ZatvoriKonekciju();
 }
예제 #10
0
 private void Narudzbe_Load(object sender, EventArgs e)
 {
     mojaKonekcija.OtvoriKonekciju();
     OsvjeziNarudzbe(mojaKonekcija.conn);
     mojaKonekcija.ZatvoriKonekciju();
 }
예제 #11
0
 private void Form1_Load(object sender, EventArgs e)
 {
     mojaKonekcija.OtvoriKonekciju();
     OsvjeziPodatke(mojaKonekcija.conn);
     mojaKonekcija.ZatvoriKonekciju();
 }