Example #1
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;
         }
     }
 }
Example #2
0
 public static void updateOsnovneInformacije(OsnovneInformacije osnovneInformacije)
 {
     query = "UPDATE OsnovneInformacije SET " +
             "Naziv=@naziv, Adresa=@adresa, PIB=@pib, Grad=@grad " +
             "WHERE IDNadgledanaFirma = @idNadgledanaFirma";
     command = new SqlCommand(query, DBCommOsnovnePostavke.connection);
     command.Parameters.AddWithValue("@naziv", osnovneInformacije.naziv);
     command.Parameters.AddWithValue("@adresa", osnovneInformacije.adresa);
     command.Parameters.AddWithValue("@pib", osnovneInformacije.pib);
     command.Parameters.AddWithValue("@grad", osnovneInformacije.grad);
     command.Parameters.AddWithValue("@idNadgledanaFirma", osnovneInformacije.idNadgledanaFirma);
     command.ExecuteNonQuery();
 }
Example #3
0
        public static OsnovneInformacije getOsnovneInformacije(string maticniBroj)
        {
            OsnovneInformacije osnovneInformacije = null;

            query = "SELECT IDNadgledanaFirma, Naziv, Adresa, PIB, Grad FROM OsnovneInformacije " +
                    "WHERE IDNadgledanaFirma in (SELECT IDNadgledanaFirma from NadgledanaFirma " +
                    "WHERE MaticniBroj = @maticniBroj)";
            command = new SqlCommand(query, DBCommOsnovnePostavke.connection);
            command.Parameters.AddWithValue("@maticniBroj", maticniBroj);
            reader = command.ExecuteReader();
            if (reader.Read())
            {
                osnovneInformacije = new OsnovneInformacije(reader[0].ToString().Trim(), reader[1].ToString().Trim(), reader[2].ToString().Trim(), reader[3].ToString().Trim(), reader[4].ToString().Trim());
            }
            reader.Close();
            return(osnovneInformacije);
        }
Example #4
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;
     }
 }