Ejemplo n.º 1
0
 public static void insertIntoOsnovneInformacije(BlokadaIzCsv blcsv, string idNadgledanaFirma)
 {
     query = "INSERT INTO [OsnovneInformacije](IDNadgledanaFirma, Adresa, PIB, Grad)" +
             "VALUES(@idNadgledanaFirma,@adresa,@pib,@grad)";
     command = new SqlCommand(query, DBBlokadeData.connection);
     command.Parameters.AddWithValue("@idNadgledanaFirma", idNadgledanaFirma.Trim());
     command.Parameters.AddWithValue("@adresa", (blcsv.adresa == null) ? DBNull.Value : (object)blcsv.adresa);
     command.Parameters.AddWithValue("@pib", (blcsv.pib == null) ? DBNull.Value : (object)blcsv.pib);
     command.Parameters.AddWithValue("@grad", (blcsv.grad == null) ? DBNull.Value : (object)blcsv.grad);
     command.ExecuteNonQuery();
 }
Ejemplo n.º 2
0
        // Upisuje blokadu iz CSV-a
        public static void writeBlokadaIzCsv(BlokadaIzCsv blcsv)
        {
            string idNadgledanaFirma = null;

            // provera u nadgledana firma
            idNadgledanaFirma = proveraMBuNadgledanaFirma(blcsv.maticniBroj);

            // insert u nadgledana firma
            if (idNadgledanaFirma == null)
            {
                idNadgledanaFirma = insertIntoNadgledanaFirma(blcsv.maticniBroj);
            }

            // provera i insert u osnovne informacije
            if (!proveraIDNadgledanaUOsnovneInformacije(idNadgledanaFirma))
            {
                insertIntoOsnovneInformacije(blcsv, idNadgledanaFirma);
            }

            // insert into blokade
            insertIntoBlokade(blcsv, idNadgledanaFirma, "N");
        }
Ejemplo n.º 3
0
        // insertuje u blokade
        public static void insertIntoBlokade(BlokadaIzCsv blcsv, String idNadgledanaFirma, String danBlokade)
        {
            DateTime datumOdDT, datumDoDT, datumAzuriranjaDT;

            datumDoDT = datumOdDT = datumAzuriranjaDT = DateTime.Now;

            try
            {
                if (blcsv.datumOd != null)
                {
                    datumOdDT = DateTime.ParseExact(blcsv.datumOd, "dd.MM.yyyy.", CultureInfo.InvariantCulture);
                }

                if (blcsv.datumDo != null)
                {
                    if (blcsv.datumDo.Equals("-"))
                    {
                        blcsv.datumDo = null;
                    }
                    else
                    {
                        datumDoDT = DateTime.ParseExact(blcsv.datumDo, "dd.MM.yyyy.", CultureInfo.InvariantCulture);
                    }
                }
                if (blcsv.datumAzuriranja == null || blcsv.datumAzuriranja.Equals(""))
                {
                    if (DBBlokadeData.maxDatumAzuriranja == null)
                    {
                        datumAzuriranjaDT = DateTime.ParseExact("06.06.6666", "dd.MM.yyyy", CultureInfo.InvariantCulture);
                    }
                    else
                    {
                        datumAzuriranjaDT = DateTime.ParseExact(DBBlokadeData.maxDatumAzuriranja, "dd.MM.yyyy", CultureInfo.InvariantCulture);
                    }
                }
                else
                {
                    datumAzuriranjaDT = DateTime.ParseExact(blcsv.datumAzuriranja, "dd.MM.yyyy", CultureInfo.InvariantCulture);
                    DBBlokadeData.maxDatumAzuriranja = blcsv.datumAzuriranja;
                    updateDatumAzuriranja();
                }
            }
            catch (Exception e) { Console.WriteLine(blcsv.maticniBroj + " NEUSPENO UBACIVANJE"); DBGreska.addGreska(blcsv.maticniBroj, "insertIntoBlokade", e.ToString()); return; }

            query = "INSERT INTO [Blokade](MaticniBroj,IDNadgledanaFirma,DatumOd,DatumDo,Iznos,BrojDana,Status,ZabranaPrenosa,DatumAzuriranja,UkupanBrojDana,DanBlokade)" +
                    "VALUES(@maticniBroj,@idNadgledanaFirma,@datumOd,@datumDo,@iznos,@brojDana,@status,@zabranaPrenosa,@datumAzuriranja,@ukupanBrojDana,@danBlokade)";

            command = new SqlCommand(query, DBBlokadeData.connection);

            command.Parameters.AddWithValue("@maticniBroj", blcsv.maticniBroj);
            command.Parameters.AddWithValue("@idNadgledanaFirma", idNadgledanaFirma);
            command.Parameters.AddWithValue("@datumOd", (blcsv.datumOd == null) ? DBNull.Value : (object)datumOdDT);
            command.Parameters.AddWithValue("@datumDo", (blcsv.datumDo == null) ? DBNull.Value : (object)datumDoDT);
            command.Parameters.AddWithValue("@iznos", (blcsv.iznos == null) ? DBNull.Value : (object)blcsv.iznos);
            command.Parameters.AddWithValue("@brojDana", (blcsv.brojDana == null) ? DBNull.Value : (object)blcsv.brojDana);
            command.Parameters.AddWithValue("@status", (blcsv.status == null) ? DBNull.Value : (object)blcsv.status.Trim());
            command.Parameters.AddWithValue("@zabranaPrenosa", (blcsv.zabranaPrenosa == null) ? DBNull.Value : (object)blcsv.zabranaPrenosa);
            command.Parameters.AddWithValue("@datumAzuriranja", (blcsv.datumAzuriranja == null) ? DBNull.Value : (object)datumAzuriranjaDT);
            command.Parameters.AddWithValue("@ukupanBrojDana", (blcsv.ukupanBrojDana == null) ? DBNull.Value : (object)blcsv.ukupanBrojDana);
            command.Parameters.AddWithValue("@danBlokade", danBlokade.Trim());
            command.ExecuteNonQuery();
        }