Beispiel #1
0
        private void btnDodajOsnovne_Click(object sender, EventArgs e)
        {
            if (txtNaziv.Text.Trim() == "")
            {
                return;
            }
            if (!edit)
            {
                DBCommOsnovnePostavke.connection = new SqlConnection(DBBlokadeData.connectionString);
                DBCommOsnovnePostavke.connection.Open();
                DBCommOsnovnePostavke.insertOsnovne(klijent.idKlijent,
                                                    ((VrstaMonitoringa)cmbVrstaMonitoringa.SelectedItem).idVrstaMonitoringa,
                                                    ((TipFajla)cmbTipFajla.SelectedItem).idTipFajla, txtNaziv.Text);
                DBCommOsnovnePostavke.connection.Close();
            }
            else
            {
                DBCommOsnovnePostavke.connection = new SqlConnection(DBBlokadeData.connectionString);
                DBCommOsnovnePostavke.connection.Open();
                DBCommOsnovnePostavke.updateOsnovne(monitoring.idMonitoring,
                                                    ((VrstaMonitoringa)cmbVrstaMonitoringa.SelectedItem).idVrstaMonitoringa,
                                                    ((TipFajla)cmbTipFajla.SelectedItem).idTipFajla, txtNaziv.Text, txtMail.Text);
                DBCommOsnovnePostavke.connection.Close();
            }

            DBCommOsnovnePostavke.connection = new SqlConnection(DBBlokadeData.connectionString);
            DBCommOsnovnePostavke.connection.Open();
            monitoring = DBCommOsnovnePostavke.getSingleMonitoring(klijent.idKlijent, txtNaziv.Text);
            DBCommOsnovnePostavke.connection.Close();

            grpMail.Enabled = grpNadgledaneFirme.Enabled = true;

            parent.ucitajKlijente(parent.cmbKlijenti.SelectedIndex);
            parent.ucitajMonitoring();
        }
Beispiel #2
0
        private void ucitajTipFajla()
        {
            DBCommOsnovnePostavke.connection = new SqlConnection(DBBlokadeData.connectionString);
            DBCommOsnovnePostavke.connection.Open();
            tipFajlas = DBCommOsnovnePostavke.getTipFajla();
            DBCommOsnovnePostavke.connection.Close();

            int i = 0;

            if (tipFajlas != null || tipFajlas.Count >= 1)
            {
                foreach (TipFajla tf in tipFajlas)
                {
                    cmbTipFajla.Items.Add(tf);
                    if (edit)
                    {
                        if (!tf.idTipFajla.Equals(monitoring.idTipFajla))
                        {
                            i++;
                        }
                    }
                }
                if (!edit)
                {
                    cmbTipFajla.SelectedIndex = 0;
                }
                else
                {
                    cmbTipFajla.SelectedIndex = i;
                }
            }
        }
Beispiel #3
0
 private void btnTrazi_Click(object sender, EventArgs e)
 {
     if (txtMaticniBroj.Text.Trim().Length < 8)
     {
         MessageBox.Show("Neispravan matični broj!", "Greška");
         this.osnovneInformacije = null;
     }
     else
     {
         DBCommOsnovnePostavke.connection = new SqlConnection(DBBlokadeData.connectionString);
         DBCommOsnovnePostavke.connection.Open();
         this.osnovneInformacije = DBCommOsnovnePostavke.getOsnovneInformacije(txtMaticniBroj.Text.Trim());
         DBCommOsnovnePostavke.connection.Close();
         if (this.osnovneInformacije == null)
         {
             MessageBox.Show("Maticni broj nije nadjen", "Greška");
             this.osnovneInformacije = null;
         }
         else
         {
             txtNaziv.Text  = this.osnovneInformacije.naziv;
             txtAdresa.Text = this.osnovneInformacije.adresa;
             txtPib.Text    = this.osnovneInformacije.pib;
             txtGrad.Text   = this.osnovneInformacije.grad;
         }
     }
 }
Beispiel #4
0
        private void ucitajVrstuMonitoringa()
        {
            DBCommOsnovnePostavke.connection = new SqlConnection(DBBlokadeData.connectionString);
            DBCommOsnovnePostavke.connection.Open();
            vrstaMonitoringas = DBCommOsnovnePostavke.getVrstaMonitoringa();
            DBCommOsnovnePostavke.connection.Close();

            int i = 0;

            if (vrstaMonitoringas != null || vrstaMonitoringas.Count >= 1)
            {
                foreach (VrstaMonitoringa vm in vrstaMonitoringas)
                {
                    cmbVrstaMonitoringa.Items.Add(vm);
                    if (edit)
                    {
                        if (!vm.idVrstaMonitoringa.Equals(monitoring.idVrstaMonitoringa))
                        {
                            i++;
                        }
                    }
                }
                if (!edit)
                {
                    cmbVrstaMonitoringa.SelectedIndex = 0;
                }
                else
                {
                    cmbVrstaMonitoringa.SelectedIndex = i;
                }
            }
        }
Beispiel #5
0
 private void ucitajKlijenteIzBaze()
 {
     DBCommOsnovnePostavke.connection = new SqlConnection(DBBlokadeData.connectionString);
     DBCommOsnovnePostavke.connection.Open();
     klijenti = DBCommOsnovnePostavke.getKlijenti();
     DBCommOsnovnePostavke.connection.Close();
 }
Beispiel #6
0
 private void ucitajMonitoringIzBaze(String idKlijent)
 {
     DBCommOsnovnePostavke.connection = new SqlConnection(DBBlokadeData.connectionString);
     DBCommOsnovnePostavke.connection.Open();
     tblMonitorings = DBCommOsnovnePostavke.getMonitoring(idKlijent);
     DBCommOsnovnePostavke.connection.Close();
 }
Beispiel #7
0
 private void ucitajMaticneBrojeve(String idMonitoring)
 {
     DBCommOsnovnePostavke.connection = new SqlConnection(DBBlokadeData.connectionString);
     DBCommOsnovnePostavke.connection.Open();
     nfpm = DBCommOsnovnePostavke.getNadgledaneFirme(idMonitoring);
     DBCommOsnovnePostavke.connection.Close();
 }
Beispiel #8
0
 private void btnDeleteMail_Click(object sender, EventArgs e)
 {
     DBCommOsnovnePostavke.connection = new SqlConnection(DBBlokadeData.connectionString);
     DBCommOsnovnePostavke.connection.Open();
     DBCommOsnovnePostavke.obrisiMail(monitoring.idMonitoring, lstBoxMail.SelectedItem.ToString());
     DBCommOsnovnePostavke.connection.Close();
     ucitajMailove();
 }
 private void btnDodajKlijenta_Click(object sender, EventArgs e)
 {
     DBCommOsnovnePostavke.connection = new SqlConnection(DBBlokadeData.connectionString);
     DBCommOsnovnePostavke.connection.Open();
     DBCommOsnovnePostavke.dodajKlijenta(txtMaticniBroj.Text, txtNaziv.Text);
     DBCommOsnovnePostavke.connection.Close();
     txtMaticniBroj.Clear();
     txtNaziv.Clear();
     ucitajKlijente(1);
 }
Beispiel #10
0
        private void btnObrisiMonitoring_Click(object sender, EventArgs e)
        {
            tblMonitoring monitoring = (tblMonitoring)lstMonitorings.SelectedItem;

            DBCommOsnovnePostavke.connection = new SqlConnection(DBBlokadeData.connectionString);
            DBCommOsnovnePostavke.connection.Open();
            DBCommOsnovnePostavke.obrisiMonitoring(monitoring);
            DBCommOsnovnePostavke.connection.Close();
            ucitajMonitoring();
        }
Beispiel #11
0
 private void btnAddMail_Click(object sender, EventArgs e)
 {
     if (txtMail.Text.Trim() == "")
     {
         MessageBox.Show("NISI UNEO MAIL OMG!!!");
         return;
     }
     DBCommOsnovnePostavke.connection = new SqlConnection(DBBlokadeData.connectionString);
     DBCommOsnovnePostavke.connection.Open();
     DBCommOsnovnePostavke.dodajMail(monitoring.idMonitoring, txtMail.Text.Trim());
     DBCommOsnovnePostavke.connection.Close();
     ucitajMailove();
 }
Beispiel #12
0
        private void btnAddMaticni_Click(object sender, EventArgs e)
        {
            if (txtMaticniBroj.Text.Trim() == "" || txtMaticniBroj.Text.Trim().Length != 8)
            {
                MessageBox.Show("...");
                return;
            }
            DBCommOsnovnePostavke.connection = new SqlConnection(DBBlokadeData.connectionString);
            DBCommOsnovnePostavke.connection.Open();

            DBCommOsnovnePostavke.addMaticniBrojUNadgledane(monitoring.idMonitoring, txtMaticniBroj.Text.Trim());
            DBCommOsnovnePostavke.connection.Close();
            ucitajMaticneBrojeve();
        }
Beispiel #13
0
        private void btnObrisiKlijenta_Click(object sender, EventArgs e)
        {
            Klijent klijent = (Klijent)cmbKlijenti.SelectedItem;

            if (klijent == null)
            {
                return;
            }

            DBCommOsnovnePostavke.connection = new SqlConnection(DBBlokadeData.connectionString);
            DBCommOsnovnePostavke.connection.Open();
            DBCommOsnovnePostavke.obrisiKlijenta(klijent);
            DBCommOsnovnePostavke.connection.Close();
            ucitajKlijente(0);
        }
Beispiel #14
0
        private void ucitajMailove()
        {
            lstBoxMail.Items.Clear();
            DBCommOsnovnePostavke.connection = new SqlConnection(DBBlokadeData.connectionString);
            DBCommOsnovnePostavke.connection.Open();
            mailList = new Mail(DBCommOsnovnePostavke.getMailove(monitoring.idMonitoring));
            DBCommOsnovnePostavke.connection.Close();

            foreach (String s in mailList.mail)
            {
                lstBoxMail.Items.Add(s);
            }

            Console.WriteLine("UcitaniMAILOVI");
        }
Beispiel #15
0
        private void ucitajMaticneBrojeve()
        {
            lstBoxMaticni.Items.Clear();
            DBCommOsnovnePostavke.connection = new SqlConnection(DBBlokadeData.connectionString);
            DBCommOsnovnePostavke.connection.Open();
            nfpm = DBCommOsnovnePostavke.getNadgledaneFirme(monitoring.idMonitoring);
            DBCommOsnovnePostavke.connection.Close();

            if (nfpm != null || nfpm.maticniBrojevi.Count >= 1)
            {
                foreach (String s in nfpm.maticniBrojevi)
                {
                    lstBoxMaticni.Items.Add(s);
                }
            }
        }
Beispiel #16
0
        public void ucitajMonitoring()
        {
            lstMonitorings.Items.Clear();

            if (klijenti != null && klijenti.Count >= 1)
            {
                DBCommOsnovnePostavke.connection = new SqlConnection(DBBlokadeData.connectionString);
                DBCommOsnovnePostavke.connection.Open();
                tblMonitorings = DBCommOsnovnePostavke.getMonitoring(((Klijent)cmbKlijenti.SelectedItem).idKlijent);
                DBCommOsnovnePostavke.connection.Close();

                foreach (tblMonitoring tblm in tblMonitorings)
                {
                    lstMonitorings.Items.Add(tblm);
                }
            }
        }
Beispiel #17
0
        private void btnAddMaticniFile_Click(object sender, EventArgs e)
        {
            int i = 1;

            DBCommOsnovnePostavke.connection = new SqlConnection(DBBlokadeData.connectionString);
            DBCommOsnovnePostavke.connection.Open();
            string[] ss = File.ReadAllText(txtFilePath.Text.Trim()).Split('\n');
            foreach (string s in ss)
            {
                if (s.Trim() != "" && s.Trim().Length == 8)
                {
                    DBCommOsnovnePostavke.addMaticniBrojUNadgledane(monitoring.idMonitoring, s.Trim());
                    txtConsole.Text = "Ubacen maticni: " + i++ + "/" + ss.Length;
                }
            }
            DBCommOsnovnePostavke.connection.Close();
        }
Beispiel #18
0
 private void chkSaljeSeMail_CheckedChanged(object sender, EventArgs e)
 {
     if (this.edit)
     {
         if (chkSaljeSeMail.Checked)
         {
             DBCommOsnovnePostavke.connection = new SqlConnection(DBBlokadeData.connectionString);
             DBCommOsnovnePostavke.connection.Open();
             DBCommOsnovnePostavke.saljeSeMail(monitoring.idMonitoring, 1);
             DBCommOsnovnePostavke.connection.Close();
         }
         else
         {
             DBCommOsnovnePostavke.connection = new SqlConnection(DBBlokadeData.connectionString);
             DBCommOsnovnePostavke.connection.Open();
             DBCommOsnovnePostavke.saljeSeMail(monitoring.idMonitoring, 0);
             DBCommOsnovnePostavke.connection.Close();
         }
     }
 }
Beispiel #19
0
        private void btnAddPath_Click(object sender, EventArgs e)
        {
            StreamReader sr;

            CsvHelper.CsvReader csvread;

            sr      = new StreamReader(txtFilePath.Text);
            csvread = new CsvHelper.CsvReader(sr);

            KlijentIzCsv kicsv = new KlijentIzCsv();

            csvread.Configuration.HasHeaderRecord = false;
            int i = 1;

            while (csvread.Read())
            {
                if (i == 1)
                {
                    kicsv.klijent          = csvread[4].Trim();
                    kicsv.nazivMonitoringa = csvread[5].Trim();
                }
                Console.WriteLine(csvread[0]);
                if (csvread[0].Trim() != "")
                {
                    kicsv.nicsvList.Add(new NadgledanaIzCsv(csvread[0].Trim(), csvread[1].Trim(), csvread[2].Trim(), csvread[3].Trim()));
                }
                i++;
            }
            DBCommOsnovnePostavke.connection = new SqlConnection(DBBlokadeData.connectionString);
            DBCommOsnovnePostavke.connection.Open();
            DBCommOsnovnePostavke.addKlijentIzCsv(kicsv);
            DBCommOsnovnePostavke.connection.Close();
            txtMaticniBroj.Clear();
            txtNaziv.Clear();
            txtFilePath.Clear();
            ucitajKlijente(1);
        }
Beispiel #20
0
        public void ucitajKlijente(int index)
        {
            cmbKlijenti.Items.Clear();
            DBCommOsnovnePostavke.connection = new SqlConnection(DBBlokadeData.connectionString);
            DBCommOsnovnePostavke.connection.Open();
            klijenti = DBCommOsnovnePostavke.getKlijenti();
            DBCommOsnovnePostavke.connection.Close();

            if (klijenti != null && klijenti.Count >= 1)
            {
                foreach (Klijent k in klijenti)
                {
                    cmbKlijenti.Items.Add(k);
                }
                if (index == 0)
                {
                    cmbKlijenti.SelectedIndex = 0;
                }
                else
                {
                    cmbKlijenti.SelectedIndex = klijenti.Count - 1;
                }
            }
        }
Beispiel #21
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (this.osnovneInformacije == null)
     {
         MessageBox.Show("Maticni nije izabran", "Greska");
     }
     else
     {
         DBCommOsnovnePostavke.connection = new SqlConnection(DBBlokadeData.connectionString);
         DBCommOsnovnePostavke.connection.Open();
         this.osnovneInformacije.naziv  = txtNaziv.Text.Trim();
         this.osnovneInformacije.adresa = txtAdresa.Text.Trim();
         this.osnovneInformacije.pib    = txtPib.Text.Trim();
         this.osnovneInformacije.grad   = txtGrad.Text.Trim();
         DBCommOsnovnePostavke.updateOsnovneInformacije(this.osnovneInformacije);
         DBCommOsnovnePostavke.connection.Close();
         MessageBox.Show("Uspesno sacuvano");
         txtNaziv.Clear();
         txtAdresa.Clear();
         txtPib.Clear();
         txtGrad.Clear();
         this.osnovneInformacije = null;
     }
 }