Ejemplo n.º 1
0
        private void SaveUpdateKvar()
        {
            Kvar nadjen = new Kvar();

            foreach (Kvar m in entities.Kvars)
            {
                if (m.Sifra_kvara == SelectedItem.Sifra_kvara)
                {
                    nadjen = m;
                }
            }

            Kvar kvar = new Kvar();

            if (Tip != string.Empty)
            {
                kvar.Tip_kvara = Tip;
            }


            kvar.Sifra_kvara = SelectedItem.Sifra_kvara;


            kvarList.Remove(SelectedItem);
            entities.Kvars.Remove(nadjen);

            kvarList.Add(kvar);
            entities.Kvars.Add(kvar);
            entities.SaveChanges();
        }
Ejemplo n.º 2
0
        internal string ZapamtiKvar(int sifraGosta, DateTime datumKvara, int brojSobe, string opisKvara)
        {
            Kvar kvar = new Kvar
            {
                KvarID       = SifraKvara,
                GostID       = sifraGosta,
                DatumKvara   = datumKvara,
                BrojSobe     = brojSobe,
                OpisKvara    = opisKvara,
                IDZaposlenog = 1,
            };

            DBBroker.DajSesiju().PokreniDbTransakciju();
            bool ret = DBBroker.DajSesiju().ZapamtiKvar(kvar);

            if (ret)
            {
                DBBroker.DajSesiju().PotvrdiDbTransakciju();
                return(UspesnoCuvanje);
            }
            else
            {
                DBBroker.DajSesiju().PonistiDbTransakciju();
                return(NeuspesnoCuvanje);
            }
        }
Ejemplo n.º 3
0
        public ActionResult Save(Kvar emp)
        {
            bool status = false;

            if (ModelState.IsValid)
            {
                using (BazaParkGateEntities dc = new BazaParkGateEntities())
                {
                    if (emp.KvarID > 0)
                    {
                        //Edit
                        var v = dc.Kvar.Where(a => a.KvarID == emp.KvarID).FirstOrDefault();
                        if (v != null)
                        {
                            v.DatumKvara   = emp.DatumKvara;
                            v.OpisKvara    = emp.OpisKvara;
                            v.IDZaposlenog = emp.IDZaposlenog;
                            v.GostID       = emp.GostID;
                            v.BrojSobe     = emp.BrojSobe;
                        }
                    }
                    else
                    {
                        //Save
                        dc.Kvar.Add(emp);
                    }
                    dc.SaveChanges();
                    status = true;
                }
            }
            return(new JsonResult {
                Data = new { status = status }
            });
        }
Ejemplo n.º 4
0
        private void Add()
        {
            Majstor majstor = new Majstor();

            foreach (Majstor m in entities.Majstors)
            {
                if (m.Radnik.Sifra_radnika == SelectedMajstor)
                {
                    majstor = m;
                }
            }

            Kvar kvar = new Kvar();

            foreach (Kvar m in entities.Kvars)
            {
                if (m.Sifra_kvara == SelectedKvar)
                {
                    kvar = m;
                }
            }

            majstorKvarList.Add(new KeyValuePair <Majstor, Kvar>(majstor, kvar));

            Popravlja popravlja = new Popravlja();
            Popravka  p         = new Popravka();

            popravlja.Kvar_Sifra_kvara      = SelectedKvar;
            popravlja.Majstor_Sifra_radnika = SelectedMajstor;

            entities.Popravljas.Add(popravlja);
            entities.SaveChanges();
        }
Ejemplo n.º 5
0
        public IActionResult Create(Kvar kvar)
        {
            if (ModelState.IsValid)
            {
            }

            return(View(kvar));
        }
Ejemplo n.º 6
0
 public bool ZapamtiKvar(Kvar k)
 {
     try
     {
         db.Kvar.Add(k);
         db.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         return(false);
     }
 }
Ejemplo n.º 7
0
        public IActionResult Update(int kvarid, Kvar kvar)
        {
            if (kvarid != kvar.id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
            }

            return(View(kvar));
        }
Ejemplo n.º 8
0
        public bool IzmeniKvar(Kvar k)
        {
            try
            {
                db.Kvar.AddOrUpdate(k);
                db.SaveChanges();

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Ejemplo n.º 9
0
        public bool ObrisiKvar(int sifraKvara)
        {
            try
            {
                Kvar k = db.Kvar.Find(sifraKvara);
                db.Kvar.Remove(k);
                db.SaveChanges();

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Ejemplo n.º 10
0
        private void AddKvar()
        {
            Kvar   kvar = new Kvar();
            Random rand = new Random();

            kvar.Tip_kvara = Tip;

            kvar.Sifra_kvara = rand.Next(0, 100);

            kvarList.Add(kvar);
            entities.Kvars.Add(kvar);
            entities.SaveChanges();


            Tip = string.Empty;
        }
Ejemplo n.º 11
0
        internal List <string> SelektujKvar(int sifraKvara)
        {
            izabraniKvar = ListaKvarova.Where(e => e.KvarID == sifraKvara).SingleOrDefault();

            if (izabraniKvar == null)
            {
                return(null);
            }

            return(new List <string>
            {
                izabraniKvar.GostID.ToString(),
                izabraniKvar.BrojSobe.ToString(),
                izabraniKvar.OpisKvara
            });
        }
Ejemplo n.º 12
0
        private void btnPosalji_Click(object sender, EventArgs e)
        {
            Kvar k1 = new Kvar();

            k1.naziv = txtNazivKvara.Text;
            k1.komentari.Add(txtKomentarKvar.Text);
            if (comboBoxRadionica.SelectedItem != null && comboBoxRadionica.SelectedItem.ToString() != "Bez Radionice")
            {
                k1.Radionica = DomainModel.DataSet.Instace.vratiRadionicuNaziv(comboBoxRadionica.SelectedItem.ToString());
            }
            if (DomainModel.DataSet.Instace.dodajKvarKorisnikuRadionici(k1))
            {
                MetroMessageBox.Show(this, "Uspesno dodat kvar !", "Obavestenje");
                this.Close();
            }
            else
            {
                MetroMessageBox.Show(this, "Greska prilikom dodavanja kvara !", "Obavestenje");
            }
        }
Ejemplo n.º 13
0
        private void DeleteKvar()
        {
            Kvar nadjen = new Kvar();

            foreach (Kvar m in entities.Kvars)
            {
                if (kvarList.Contains(SelectedItem))
                {
                    nadjen = SelectedItem;
                }
            }

            foreach (Kvar m in entities.Kvars)
            {
                if (m.Sifra_kvara == SelectedItem.Sifra_kvara)
                {
                    nadjen = m;
                }
            }

            kvarList.Remove(nadjen);
            entities.Kvars.Remove(nadjen);
            entities.SaveChanges();
        }
Ejemplo n.º 14
0
        public KvarPopravka(Kvar kv)
        {
            k = kv;

            InitializeComponent();
            txtVremePrijave.Text  = k.vremePrijaveKvara;
            txtVremePopravke.Text = k.vremeIspravkeKvara;
            txtModelVozila.Text   = k.modelVozila;
            txtOcena.Text         = k.ocena.ToString();
            gridKomentari.Rows.Clear();
            if (k.komentari != null)
            {
                foreach (string kom in k.komentari)
                {
                    gridKomentari.ColumnCount     = 1;
                    gridKomentari.Columns[0].Name = "Komentar";
                    if (kom != null)
                    {
                        gridKomentari.Rows.Add(kom);
                    }
                }
            }
            gridSaveti.Rows.Clear();
            if (k.saveti != null)
            {
                foreach (string sav in k.saveti)
                {
                    gridSaveti.ColumnCount     = 1;
                    gridSaveti.Columns[0].Name = "Savet";
                    if (sav != null)
                    {
                        gridSaveti.Rows.Add(sav);
                    }
                }
            }
        }
Ejemplo n.º 15
0
 public Kvar AzurirajKvar(int id, Kvar kvar)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 16
0
 public NoviKvar(Kvar k)
 {
     InitializeComponent();
     this.kvar = k;
 }
Ejemplo n.º 17
0
 public DodajKomentarSavet(Kvar kv)
 {
     InitializeComponent();
     k = kv;
     txtNazivKvara.Text = k.naziv;
 }