public ActionResult DeleteConfirmed(int id)
        {
            Paczka paczka = db.Paczka.Find(id);

            db.Paczka.Remove(paczka);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #2
0
        public void ModifyDetails(int id, Status_dostawy IdStatus, Dostawca IdDostawca, PolozeniePaczki IdPolozenie, Worker IdWorker)
        {
            Paczka pack = _session.Load <Paczka>(id);

            pack.IdStatus    = IdStatus;
            pack.IdDostawca  = IdDostawca;
            pack.IdPolozenie = IdPolozenie;
            pack.IdWorker    = IdWorker;
        }
Example #3
0
 public void OnGet()
 {
     if (RouteData.Values != null && RouteData.Values["KodPaczki"] != null)
     {
         if (Guid.TryParse(RouteData.Values["KodPaczki"].ToString(), out Guid kodPaczki))
         {
             Paczka = db.PobierzPaczke(kodPaczki.ToString());
             db.PobierzLokalizacje(Paczka.Lokalizacja, ViewData);
         }
     }
 }
 public ActionResult Edit([Bind(Include = "ID,FK_Zlecenie,FK_Przewoz,Nazwa,Wartosc,Waga,Uwagi")] Paczka paczka)
 {
     if (ModelState.IsValid)
     {
         db.Entry(paczka).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.FK_Przewoz  = new SelectList(db.Przewoz, "ID", "Opis", paczka.FK_Przewoz);
     ViewBag.FK_Zlecenie = new SelectList(db.Zlecenie, "ID", "Opis", paczka.FK_Zlecenie);
     return(View(paczka));
 }
        // GET: Paczka/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Paczka paczka = db.Paczka.Find(id);

            if (paczka == null)
            {
                return(HttpNotFound());
            }
            return(View(paczka));
        }
        // GET: Paczka/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Paczka paczka = db.Paczka.Find(id);

            if (paczka == null)
            {
                return(HttpNotFound());
            }
            ViewBag.FK_Przewoz  = new SelectList(db.Przewoz, "ID", "Opis", paczka.FK_Przewoz);
            ViewBag.FK_Zlecenie = new SelectList(db.Zlecenie, "ID", "Opis", paczka.FK_Zlecenie);
            return(View(paczka));
        }
Example #7
0
        private void btnUsunZListy_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Paczka p = (Paczka)lstViewPaczki.SelectedItem;
                koszt -= p.Cena;

                lstViewPaczki.Items.RemoveAt(lstViewPaczki.SelectedIndex);
                lblKoszt.Content       = koszt;
                lblIloscPaczek.Content = lstViewPaczki.Items.Count;
            }
            catch (Exception exe)
            {
                MessageBox.Show("Nic nie zaznaczyłeś!+\n" + exe.Message);
            }
        }
Example #8
0
        public void ModifyDetails(int id, Status_dostawy IdStatus, Dostawca IdDostawca, PolozeniePaczki IdPolozenie, Worker IdWorker)
        {
            Paczka p = Find(id);

            if (IdStatus != p.IdStatus)
            {
                p.IdStatus = IdStatus;
            }
            if (IdDostawca != null)
            {
                p.IdDostawca = IdDostawca;
            }
            if (IdPolozenie != null)
            {
                p.IdPolozenie = IdPolozenie;
            }
            p.IdWorker = IdWorker;
        }
Example #9
0
        static void Main(string[] args)
        {
            Dostawca d = new Dostawca()
            {
                Nazwa     = "Ten tamten",
                Szczegoly = "Drugi z tamtych"
            };

            PolozeniePaczki pol = new PolozeniePaczki()
            {
                Szczegoly = "Tam i tutaj od tego"
            };

            Wymiar wym = new Wymiar()
            {
                Dlugosc   = 9f,
                Szerokosc = 9f,
                Wysokosc  = 9f
            };

            Worker work = new Worker()
            {
                Login    = "******",
                Password = "******"
            };

            Paczka p = new Paczka()
            {
                NumerPaczki = 1232111,
                Adresat     = "Wojtek Testowy",
                Nadawca     = "Market Mrowka",
                Waga        = 13.0f,
                IdStatus    = Status_dostawy.InCompletion
            };

            p.IdDostawca  = d;
            p.IdPolozenie = pol;
            p.IdWymiary   = wym;
            p.IdWorker    = work;

            using (PaczkaModifyService pmodserv = new PaczkaModifyService())
            {
                try
                {
                    pmodserv.BeginTransaction();
                    pmodserv.CreateDostawca(d);

                    pmodserv.CommitTransaction();
                }
                catch
                {
                    pmodserv.RollbackTransaction();
                }
            }
            Console.ReadKey();

            /*
             * using (PaczkaModifyService pmodserv = new PaczkaModifyService())
             * {
             *  pmodserv.BeginTransaction();
             *  var pack = pmodserv.GetPaczki();
             *  foreach (Paczka pa in pack)
             *  {
             *      Console.WriteLine($"{pa.Nadawca} {pa.Adresat} {pa.Id} {pa.IdWorker.Login}");
             *  }
             *
             *  pmodserv.CommitTransaction();
             *  Console.ReadKey();
             * }*/
        }
Example #10
0
        public Paczka PobierzPaczke(string idPaczki)
        {
            var lokalizacja = new SqlParameter
            {
                ParameterName = "@lokalizacja",
                DbType        = DbType.StringFixedLength,
                Size          = 6,
                Direction     = ParameterDirection.Output
            };

            var czasNadania = new SqlParameter
            {
                ParameterName = "@czasNadania",
                DbType        = DbType.DateTime,
                Direction     = ParameterDirection.Output
            };

            var miasto = new SqlParameter
            {
                ParameterName = "@miasto",
                DbType        = DbType.String,
                Size          = 30,
                Direction     = ParameterDirection.Output
            };

            var ulica = new SqlParameter
            {
                ParameterName = "@ulica",
                DbType        = DbType.String,
                Size          = 30,
                Direction     = ParameterDirection.Output
            };

            var lokal = new SqlParameter
            {
                ParameterName = "@lokal",
                DbType        = DbType.String,
                Size          = 30,
                Direction     = ParameterDirection.Output
            };

            var nadawca = new SqlParameter
            {
                ParameterName = "@nadawca",
                DbType        = DbType.Int32,
                Direction     = ParameterDirection.Output
            };

            var odbiorca = new SqlParameter
            {
                ParameterName = "@odbiorca",
                DbType        = DbType.Int32,
                Direction     = ParameterDirection.Output
            };

            var dostarczona = new SqlParameter
            {
                ParameterName = "@dostarczona",
                DbType        = DbType.Boolean,
                Direction     = ParameterDirection.Output
            };

            var kodPocztowy = new SqlParameter
            {
                ParameterName = "@kodPocztowy",
                DbType        = DbType.StringFixedLength,
                Size          = 6,
                Direction     = ParameterDirection.Output
            };

            Database.ExecuteSqlCommand("execute PobierzPaczke @id, @lokalizacja OUT, @czasNadania OUT, @miasto OUT, @kodPocztowy OUT, @ulica OUT, @lokal OUT, @nadawca OUT, @odbiorca OUT, @dostarczona OUT",
                                       new SqlParameter("@id", idPaczki),
                                       lokalizacja,
                                       czasNadania,
                                       miasto,
                                       kodPocztowy,
                                       ulica,
                                       lokal,
                                       nadawca,
                                       odbiorca,
                                       dostarczona);

            var paczka = new Paczka
            {
                Id          = new Guid(idPaczki),
                Lokalizacja = lokalizacja.Value.ToString(),
                CzasNadania = czasNadania.Value.ToString(),
                Miasto      = miasto.Value.ToString(),
                KodPocztowy = kodPocztowy.Value.ToString(),
                Ulica       = ulica.Value.ToString(),
                Lokal       = lokal.Value.ToString(),
                Nadawca     = (int)nadawca.Value,
                Odbiorca    = (int)odbiorca.Value,
                Odebrana    = (bool)dostarczona.Value
            };

            return(paczka);
        }
Example #11
0
 public void Insert(Paczka paczka)
 {
     paczki.Add(paczka);
 }
Example #12
0
 public void CreatePaczka(Paczka p)
 {
     paczkaRepository.Insert(p);
 }
Example #13
0
 public virtual void Insert(Paczka o)
 {
     //_session.SaveOrUpdate(o);
     _session.SaveOrUpdate(o);
 }