public async Task <IActionResult> Akceptuje(int id, [Bind("IdZlecenie,Status")] Zlecenie zlecenie) { if (id != zlecenie.IdZlecenie) { return(NotFound()); } if (ModelState.IsValid) { try { var z1 = _context.Zlecenia.FirstOrDefault(z => z.IdZlecenie == zlecenie.IdZlecenie); z1.Status = zlecenie.Status; _context.Update(z1); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ZlecenieExists(zlecenie.IdZlecenie)) { return(NotFound()); } else { throw; } } return(RedirectToAction("IndexKierowca")); } return(View(zlecenie)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,OpisUsterki,Aktywne,IdSamochodu,IdMechanika")] Zlecenie zlecenie) { if (id != zlecenie.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(zlecenie); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ZlecenieExists(zlecenie.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(zlecenie)); }
public void dodajZlecenie(int idAuta, int idMechanika, string opisUsterki, string opisNaprawy, decimal koszt) { //dodawanie zlecenia dla mechanika var mechanik = this.pobierzMechanika(idMechanika); //var klient = this.pobierzKlienta(idKlienta); var auto = this.pobierzAuto(idAuta); if (mechanik == null) { zglosBlad("Mechanik o identyfikatorze {0} nie istnieje", idMechanika); } var zlecenie = new Zlecenie() { dataZlecenia = DateTime.Now, opisUsterki = opisUsterki, idAuta = auto, idMechanika = mechanik, opisNaprawy = opisNaprawy, koszt = koszt }; db.Zlecenia.Add(zlecenie); //mechanik.zlecenia.Add(zlecenie); db.SaveChanges(); }
public async Task <IActionResult> CreateSpedytor([Bind("IdZlecenie,IdFirma,Pracownik,IdKontrahent,IdPojazd,IdNaczepa,AdresOdbioru,AdresDosta,DataZalad,GodzZalad,DataRozl,GodzRozl,Uwagi,DaneTowar,WagaTow,WartoscNetto,Aktywny,Waluta,Status")] Zlecenie zlecenie) { if (ModelState.IsValid) { var currentuser = await _userManager.GetUserAsync(HttpContext.User); // var firma = _context.Firmy.FirstOrDefault(f => f.UserId == currentuser.Id); var pracownik = _context.Pracownicy.FirstOrDefault(f => f.UserId == currentuser.Id); zlecenie.IdFirma = pracownik.FirmaId; zlecenie.Pracownik = pracownik; _context.Add(zlecenie); await _context.SaveChangesAsync(); return(RedirectToAction("IndexSpedytor")); } ViewData["IdKontrahent"] = new SelectList(_context.Kontrahenci, "IdKontrahent", "Nazwa", zlecenie.IdKontrahent); ViewData["IdNaczepa"] = new SelectList(_context.Naczepy, "IdNaczepa", "NrRejestr", zlecenie.IdNaczepa); ViewData["IdPojazd"] = new SelectList(_context.Pojazdy, "IdPojazd", "NrRejestr", zlecenie.IdPojazd); ViewData["FullNamee"] = new SelectList((from s in _context.Pracownicy.ToList() select new { PracownikId = s.PracownikId, FullName = s.Imie + " " + s.Nazwisko }), "PracownikId", "FullName", null); return(View(zlecenie)); }
private void odswiezCzesci() { try { int idZlecenia = Convert.ToInt32(ZleceniaListView.FocusedItem.Text); Zlecenie zlecenie = controller.pobierzZlecenie(idZlecenia); //Add items in the listview string[] arr = new string[6]; ListViewItem itm; CzesciListView.Items.Clear(); foreach (var czesc in zlecenie.czesciDoNaprawy) { //Add first item arr[0] = czesc.idCzesci.id.ToString(); arr[1] = czesc.idCzesci.nazwa; arr[2] = czesc.idCzesci.opis; arr[3] = czesc.idCzesci.cenaCzesci.ToString(); arr[4] = czesc.ilosc.ToString(); arr[5] = (czesc.idCzesci.cenaCzesci * czesc.ilosc).ToString(); itm = new ListViewItem(arr); CzesciListView.Items.Add(itm); } } catch { } }
//dodanie nowego zlecenia do bazy danych private void button7_Click(object sender, RoutedEventArgs e) { Zlecenie nowe_zlecenie = new Zlecenie(textBox1.Text, comboBox1.SelectedItem.ToString(), comboBox2.SelectedItem.ToString(), textBox2.Text, textBox3.Text); ob.dodaj_nowe_zlecenie_do_bazy(nowe_zlecenie); MessageBox.Show("dodano zlecenie"); }
public ActionResult DeleteConfirmed(int id) { Zlecenie zlecenie = db.Zlecenie.Find(id); db.Zlecenie.Remove(zlecenie); db.SaveChanges(); return(RedirectToAction("Index")); }
public void dodaj_nowe_zlecenie_do_bazy(Zlecenie zlec) { string query = "INSERT INTO zlecenia (nazwasprzetu, nazwauslugi,idklienta,czaswykonania)" + " VALUES('" + zlec.nazwa_sprzetu + "','" + zlec.opis + "','" + zlec.idklienta + "','" + zlec.czas_wykonania.ToString() + "')"; MainWindow.connection.Open(); sql = new MySqlCommand(query, MainWindow.connection); sql.ExecuteNonQuery(); MainWindow.connection.Close(); }
public async Task <IActionResult> Create([Bind("Id,OpisUsterki,Aktywne,IdSamochodu,IdMechanika")] Zlecenie zlecenie) { if (ModelState.IsValid) { _context.Add(zlecenie); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(zlecenie)); }
public ActionResult Edit([Bind(Include = "ID,FK_Realizacja,FK_Nadanie,FK_Odbior,FK_Pracownik,Lokalizacja,DataZlecenia")] Zlecenie zlecenie) { if (ModelState.IsValid) { db.Entry(zlecenie).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.FK_Nadanie = new SelectList(db.Nadanie, "ID", "Opis", zlecenie.FK_Nadanie); ViewBag.FK_Odbior = new SelectList(db.Odbior, "ID", "Opis", zlecenie.FK_Odbior); ViewBag.FK_Pracownik = new SelectList(db.Pracownik, "FK_Uzytkownik", "ImieNazwisko", zlecenie.FK_Pracownik); ViewBag.FK_Realizacja = new SelectList(db.Realizacja, "ID", "Status", zlecenie.FK_Realizacja); return(View(zlecenie)); }
// GET: Zlecenie/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Zlecenie zlecenie = db.Zlecenie.Find(id); if (zlecenie == null) { return(HttpNotFound()); } return(View(zlecenie)); }
private void ZleceniaListView_SelectedIndexChanged(object sender, EventArgs e) { int idZlecenia = Convert.ToInt32(ZleceniaListView.FocusedItem.Text); odswiezCzesci(); Zlecenie zlecenie = controller.pobierzZlecenie(idZlecenia); textBox1.Text = zlecenie.id.ToString(); textBox2.Text = zlecenie.idAuta.idKlienta.imie + " " + zlecenie.idAuta.idKlienta.nazwisko; textBox3.Text = zlecenie.idAuta.marka + " " + zlecenie.idAuta.model; textBox4.Text = zlecenie.idMechanika.imie + " " + zlecenie.idMechanika.nazwisko; textBox5.Text = zlecenie.dataZlecenia.ToString(); textBox6.Text = zlecenie.koszt.ToString(); textBox7.Text = zlecenie.opisUsterki; textBox8.Text = zlecenie.opisNaprawy; }
// GET: Zlecenie/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Zlecenie zlecenie = db.Zlecenie.Find(id); if (zlecenie == null) { return(HttpNotFound()); } ViewBag.FK_Nadanie = new SelectList(db.Nadanie, "ID", "Opis", zlecenie.FK_Nadanie); ViewBag.FK_Odbior = new SelectList(db.Odbior, "ID", "Opis", zlecenie.FK_Odbior); ViewBag.FK_Pracownik = new SelectList(db.Pracownik, "FK_Uzytkownik", "ImieNazwisko", zlecenie.FK_Pracownik); ViewBag.FK_Realizacja = new SelectList(db.Realizacja, "ID", "Status", zlecenie.FK_Realizacja); return(View(zlecenie)); }
public async Task <IActionResult> EditSpedytor(int id, [Bind("IdZlecenie,IdFirma,IdKontrahent,IdPracownik,IdPojazd,IdNaczepa,AdresOdbioru,AdresDosta,DataZalad,GodzZalad,DataRozl,GodzRozl,Uwagi,DaneTowar,WagaTow,WartoscNetto,Aktywny,Waluta,Status")] Zlecenie zlecenie) { var currentuser = await _userManager.GetUserAsync(HttpContext.User); var pracownik = _context.Pracownicy.FirstOrDefault(f => f.UserId == currentuser.Id); if (id != zlecenie.IdZlecenie) { return(NotFound()); } if (ModelState.IsValid) { try { zlecenie.IdFirma = pracownik.FirmaId; _context.Update(zlecenie); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ZlecenieExists(zlecenie.IdZlecenie)) { return(NotFound()); } else { throw; } } return(RedirectToAction("IndexSpedytor")); } ViewData["IdKontrahent"] = new SelectList(_context.Kontrahenci, "IdKontrahent", "Nazwa", zlecenie.IdKontrahent); ViewData["IdNaczepa"] = new SelectList(_context.Naczepy, "IdNaczepa", "NrRejestr", zlecenie.IdNaczepa); ViewData["IdPojazd"] = new SelectList(_context.Pojazdy, "IdPojazd", "NrRejestr", zlecenie.IdPojazd); ViewData["FullNamee"] = new SelectList((from s in _context.Pracownicy.ToList() select new { PracownikId = s.PracownikId, FullName = s.Imie + " " + s.Nazwisko }), "PracownikId", "FullName", null); return(View(zlecenie)); }
public NoweZlecenieForm(int idZlecenia = -1) { InitializeComponent(); //wypełnianie pól w przypadku edycji this.idZlecenia = idZlecenia; int idKlienta = -1; int idMechanika = -1; if (idZlecenia >= 0) { Zlecenie zlecenie = controller.pobierzZlecenie(idZlecenia); idKlienta = zlecenie.idAuta.idKlienta.id; idMechanika = zlecenie.idMechanika.id; KosztTextBox.Text = zlecenie.koszt.ToString(); OpisTextBox.Text = zlecenie.opisUsterki; UsuniecieTextBox.Text = zlecenie.opisNaprawy; } var klienci = controller.pobierzWszystkichKlientow(); int index = 0; foreach (var klient in klienci) { KlienciComboBox.Items.Add(klient.imie + " " + klient.nazwisko); if (klient.id == idKlienta) { KlienciComboBox.SelectedIndex = index; } index++; } if (idZlecenia >= 0) { Zlecenie zlecenie = controller.pobierzZlecenie(idZlecenia); int idAuta = zlecenie.idAuta.id; index = 0; foreach (var auto in zlecenie.idAuta.idKlienta.pojazdy) { AutaComboBox.Items.Add(auto.marka + " " + auto.model); if (auto.id == idAuta) { AutaComboBox.SelectedIndex = index; } index++; } } var mechanicy = controller.pobierzWszystkichMechanikow(); index = 0; foreach (var mechanik in mechanicy) { MechanicyComboBox.Items.Add(mechanik.imie + " " + mechanik.nazwisko); if (mechanik.id == idMechanika) { MechanicyComboBox.SelectedIndex = index; } index++; } }