示例#1
0
        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();
            }
        }
示例#2
0
        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);
        }
示例#3
0
        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.");
            }
        }
示例#4
0
 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();
 }