Пример #1
0
        }//

        //
        public static void InsertIntoNalogZaGrupnoPlacanje(NalogZaGrupnoPlacanje f)
        {
            using (SqlConnection conn = MySQLUtils.NapraviCBConn())
            {
                string sql = @"INSERT INTO [dbo].[nalogzagp]
												   ([idporuke]
												   ,[swiftbankeduznika]
												   ,[obracunskiracunbankeduznika]
												   ,[swiftbankepoverioca]
												   ,[obracunskiracunbankepoverioca]
												   ,[ukupaniznos]
												   ,[sifravalute]
												   ,[datumvalute]
												   ,[datum]
                                                   ,[status]) output inserted.idnzgp  
											 VALUES
												    (@idporuke
												   ,@swiftbankeduznika
												   ,@obracunskiracunbankeduznika
												   ,@swiftbankepoverioca
												   ,@obracunskiracunbankepoverioca
												   ,@ukupaniznos
												   ,@sifravalute
												   ,@datumvalute
												   ,@datum
                                                   ,@status) SELECT SCOPE_IDENTITY()";
                conn.Open();
                using (SqlCommand cmd = new SqlCommand(sql, conn))
                {
                    cmd.Parameters.AddWithValue("@idporuke", f.IDPoruke);
                    cmd.Parameters.AddWithValue("@swiftbankeduznika", f.SWIFTBankeDuznika);
                    cmd.Parameters.AddWithValue("@obracunskiracunbankeduznika", f.ObracunskiRacunBankeDuznika);
                    cmd.Parameters.AddWithValue("@swiftbankepoverioca", f.SWIFTBankePoverioca);
                    cmd.Parameters.AddWithValue("@obracunskiracunbankepoverioca", f.ObracunskiRacunBankePoverioca);
                    cmd.Parameters.AddWithValue("@ukupaniznos", f.UkupanIznos);
                    cmd.Parameters.AddWithValue("@sifravalute", f.SifraValute);
                    cmd.Parameters.AddWithValue("@datumvalute", f.DatumValute);
                    cmd.Parameters.AddWithValue("@datum", f.Datum);
                    cmd.Parameters.AddWithValue("@status", f.Status);

                    Int32 idf = (Int32)cmd.ExecuteScalar();

                    foreach (var stavka in f.StavkeGrupnogPlacanja)
                    {
                        stavka.IDNalogaZaGrupnoPlacanje = idf;
                        StavkaGrupnogPlacanjaDB.InsertIntoStavkaZaGrupnoPlacanje(stavka);
                    }
                }
                conn.Close();
            }
        }//
Пример #2
0
        private static NalogZaGrupnoPlacanje ReadFromReader(SqlDataReader reader)
        {
            NalogZaGrupnoPlacanje ret = new NalogZaGrupnoPlacanje();

            ret.IDNalogaZaGrupnoPlacanje = (int)reader["idnzgp"];
            ret.IDPoruke                      = (string)reader["idporuke"];
            ret.SWIFTBankeDuznika             = (string)reader["swiftbankeduznika"];
            ret.ObracunskiRacunBankeDuznika   = (string)reader["obracunskiracunbankeduznika"];
            ret.SWIFTBankePoverioca           = (string)reader["swiftbankepoverioca"];
            ret.ObracunskiRacunBankePoverioca = (string)reader["obracunskiracunbankepoverioca"];
            ret.UkupanIznos                   = (double)(decimal)reader["ukupaniznos"];
            ret.SifraValute                   = (string)reader["sifravalute"];
            ret.DatumValute                   = (DateTime)reader["datumvalute"];
            ret.Datum  = (DateTime)reader["datum"];
            ret.Status = (string)reader["status"];

            ret.StavkeGrupnogPlacanja = StavkaGrupnogPlacanjaDB.GetStavkaByNalogZaGrupnoPlacanjeId(ret.IDNalogaZaGrupnoPlacanje);

            return(ret);
        }