private void btnPosalji_Click(object sender, EventArgs e) { string naziv = txtNaziv.Text; string vrsta = txtVrsta.Text; string opis = txtOpis.Text; if (naziv == "" || vrsta == "" || cbProizvodjac.SelectedIndex == -1 || opis == "") { MessageBox.Show("Niste popunili sva polja."); } else { string proizvodjac = cbProizvodjac.SelectedItem.ToString(); using (var db = new IneffableEntities()) { zahtjev_za_servis noviZahtjev = new zahtjev_za_servis { opis = opis, naziv_uredjaja = naziv, proizvodjac = proizvodjac, tip_uredjaja = vrsta, kupac_id = kupacID, status = "blokiran", datum_podnosenja = DateTime.Now }; db.zahtjev_za_servis.Add(noviZahtjev); db.SaveChanges(); } Close(); } }
private void btnPotvrdi_Click(object sender, EventArgs e) { int idZahtjeva = int.Parse(dgvZahtjevi.SelectedRows[0].Cells[0].Value.ToString()); if (txtObrazlozenje.Text == "") { MessageBox.Show("Unesite obrazloženje."); } else { using (var bp = new IneffableEntities()) { zahtjev_za_servis odabraniZahtjev = bp.zahtjev_za_servis.FirstOrDefault(s => s.zahtjev_id == idZahtjeva); kupacID = odabraniZahtjev.kupac_id; uredaj = odabraniZahtjev.naziv_uredjaja; odabraniZahtjev.obavijest = "Zahtjev za servisom uređaja " + uredaj + " nije prihvaćen."; odabraniZahtjev.obrazlozenje = txtObrazlozenje.Text.ToString(); bp.SaveChanges(); } lblPoruka.Visible = false; txtObrazlozenje.Visible = false; btnPotvrdi.Visible = false; } this.kupacTableAdapter.Fill(this.ineffableDataSet2.kupac); this.zahtjev_za_servisTableAdapter.FillByStatus3(this.ineffableDataSet2.zahtjev_za_servis); }
private void btnPrihvati_Click(object sender, EventArgs e) { if (dgvZahtjevi.SelectedRows.Count > 0) { idZahtjeva = int.Parse(dgvZahtjevi.SelectedRows[0].Cells[0].Value.ToString()); using (var db = new IneffableEntities()) { zahtjev_za_servis odabraniZahtjev = db.zahtjev_za_servis.FirstOrDefault(s => s.zahtjev_id == idZahtjeva); kupacID = odabraniZahtjev.kupac_id; uredaj = odabraniZahtjev.naziv_uredjaja; odabraniZahtjev.obavijest = "Zahtjev za servisom uređaja " + uredaj + " prihvaćen."; odabraniZahtjev.obrazlozenje = "-"; odabraniZahtjev.status = "odobren"; db.SaveChanges(); } this.kupacTableAdapter.Fill(this.ineffableDataSet2.kupac); this.zahtjev_za_servisTableAdapter.FillByStatus3(this.ineffableDataSet2.zahtjev_za_servis); frmKreirajQRKod f = new frmKreirajQRKod(idZahtjeva); f.FormBorderStyle = FormBorderStyle.Fixed3D; f.ShowDialog(); } else { MessageBox.Show("Odaberite zahtjev."); } }
private void btnUredu_Click(object sender, EventArgs e) { foreach (DataGridViewRow item in dgvObavijesti.Rows) { int idZahtjeva = int.Parse(item.Cells[0].Value.ToString()); using (var db = new IneffableEntities()) { zahtjev_za_servis odabraniZahtjev = db.zahtjev_za_servis.FirstOrDefault(s => s.zahtjev_id == idZahtjeva); db.zahtjev_za_servis.Attach(odabraniZahtjev); odabraniZahtjev.procitano = "da"; db.SaveChanges(); } } Close(); }