Beispiel #1
0
        public ActionResult Edit(int id)
        {
            List <StatusPaczki> statusPaczki = new List <StatusPaczki>();
            string query = "select id, nazwa + '. ' + opis + '.' as opis from stan;";

            using (SqlConnection sqlCon = new SqlConnection(connectionString))
            {
                using (var cmd = new SqlCommand(query, sqlCon))
                {
                    sqlCon.Open();
                    using (var rdr = cmd.ExecuteReader())
                    {
                        if (rdr.HasRows)
                        {
                            while (rdr.Read())
                            {
                                var m = new StatusPaczki();
                                m.id   = rdr.GetInt32(rdr.GetOrdinal("id"));
                                m.opis = rdr.GetString(rdr.GetOrdinal("opis"));
                                statusPaczki.Add(m);
                            }
                        }
                    }
                }
            }

            DodanieStatusuPracownik dodanieStatusuPracownik = new DodanieStatusuPracownik();

            dodanieStatusuPracownik.PrzesylkaID = id;
            dodanieStatusuPracownik.Statusy     = statusPaczki;

            return(View(dodanieStatusuPracownik));
        }
Beispiel #2
0
        public ActionResult Edit(int id, DodanieStatusuPracownik dodanieStatusuPracownik)
        {
            using (SqlConnection sqlCon = new SqlConnection(connectionString))
            {
                sqlCon.Open();

                string     query  = "INSERT INTO aktualny_stan_przewozu VALUES(@PrzesylkaID, @StanID, @DataZmianyStatusu, @Uwagi);";
                SqlCommand sqlCmd = new SqlCommand(query, sqlCon);
                sqlCmd.Parameters.AddWithValue("@PrzesylkaID", id);
                sqlCmd.Parameters.AddWithValue("@StanID", dodanieStatusuPracownik.SelectedStatus);
                sqlCmd.Parameters.AddWithValue("@DataZmianyStatusu", dodanieStatusuPracownik.ZmianaStanuPrzesylki);
                sqlCmd.Parameters.AddWithValue("@Uwagi", dodanieStatusuPracownik.Uwagi);
                sqlCmd.ExecuteNonQuery();
            }

            return(RedirectToAction("Index"));
        }