示例#1
0
        internal static int AddPutniNalog(PutniNalog nalog)
        {
            using (SqlConnection con = new SqlConnection(cs))
            {
                con.Open();
                using (SqlCommand cmd = con.CreateCommand())
                {
                    cmd.CommandText = "AddPutniNalog";
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@VozacID", nalog.VozacID);
                    cmd.Parameters.AddWithValue("@DatumOdlaska", nalog.DatumOdlaska);
                    cmd.Parameters.AddWithValue("@DatumDolaska", nalog.DatumDolaska);
                    cmd.Parameters.AddWithValue("@BrojSati", nalog.BrojSati);
                    cmd.Parameters.AddWithValue("@BrojDnevnica", nalog.BrojDnevnica);
                    cmd.Parameters.AddWithValue("@IznosDnevnice", nalog.IznosDnevnice);
                    cmd.Parameters.AddWithValue("@Opis", nalog.Opis);
                    cmd.Parameters.AddWithValue("@VoziloID", nalog.VoziloID);


                    return(cmd.ExecuteNonQuery());
                }
            }
        }
示例#2
0
        internal static PutniNalog GetPutniNalog(int?putniNalogID)
        {
            PutniNalog nalog = null;

            using (SqlConnection con = new SqlConnection(cs))
            {
                con.Open();
                using (SqlCommand cmd = con.CreateCommand())
                {
                    cmd.CommandText = "GetPutniNalog";
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@IDPutniNalog", putniNalogID);

                    using (SqlDataReader r = cmd.ExecuteReader())
                    {
                        if (r.Read())
                        {
                            nalog = new PutniNalog
                            {
                                IDPutniNalog  = (int)r[nameof(PutniNalog.IDPutniNalog)],
                                VozacID       = (int)r[nameof(PutniNalog.VozacID)],
                                DatumOdlaska  = DateTime.Parse(r[nameof(PutniNalog.DatumDolaska)].ToString()),
                                DatumDolaska  = DateTime.Parse(r[nameof(PutniNalog.DatumOdlaska)].ToString()),
                                BrojSati      = (int)r[nameof(PutniNalog.BrojSati)],
                                BrojDnevnica  = (int)r[nameof(PutniNalog.BrojDnevnica)],
                                IznosDnevnice = (int)r[nameof(PutniNalog.IznosDnevnice)],
                                Opis          = r[nameof(PutniNalog.Opis)].ToString(),
                                VoziloID      = (int)r[nameof(PutniNalog.VoziloID)]
                            };
                            nalog.Vozac = GetVozac(nalog.VozacID);
                        }
                    }
                }
            }
            return(nalog);
        }