public ActionResult Snimi(SmjenaUrediVM vm) { if (!ModelState.IsValid) { return(View("Uredi", vm)); } Smjena entity; if (vm == null || vm.Id == 0) { entity = new Smjena(); ctx.Smjenas.Add(entity); } else { entity = ctx.Smjenas.Find(vm.Id); } entity.Id = vm.Id; entity.Naziv = vm.Naziv; entity.Valid = vm.Valid; ctx.SaveChanges(); return(RedirectToAction("Index")); }
private void button1_Click(object sender, EventArgs e) { if (PregledajPolja()) { Zaposlenik za = new Zaposlenik(); Adresa ad = new Adresa(); za.Ime = this.textIme.Text; za.Prezime = this.textPrezime.Text; za.Oib = this.textOIB.Text; ad.Nazivadrese = this.textAdresa.Text; var IdGrad = Convert.ToInt32(comboBox2.SelectedValue.ToString()); Grad grad = session.Get <Grad>(IdGrad); ad.Grad = grad; var IdSmjena = Convert.ToInt32(comboBox1.SelectedValue.ToString()); Smjena smjena = session.Get <Smjena>(IdSmjena); za.Smjena = smjena; var IdSalon = PocetnaForm.ID; Salon salon = session.Get <Salon>(IdSalon); za.Salon = salon; try { using (ITransaction transaction = session.BeginTransaction()) // Begin a transaction { session.Save(ad); // Save the book in session transaction.Commit(); // Commit the changes to the database } int id = ad.IdAdresa; za.Adresa = ad; using (ITransaction transaction = session.BeginTransaction()) // Begin a transaction { session.Save(za); // Save the book in session transaction.Commit(); // Commit the changes to the database } foreach (var item in checkedListBox1.CheckedItems) { var row = (Usluga)item; var zu = new Zaposlenikusluga(); Usluga usluga = session.Get <Usluga>(row.Idusluga); zu.Usluga = usluga; zu.Zaposlenik = session.Get <Zaposlenik>(za.IdZaposlenik); session.Save(zu); } using (ITransaction transaction = session.BeginTransaction()) // Begin a transaction { transaction.Commit(); // Commit the changes to the database } MessageBox.Show("Dodan novi zaposlenik " + this.textIme.Text + " " + this.textPrezime.Text); ResetForm(); } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } } }
public ActionResult Obrisi(int smjenaId) { Smjena entity = ctx.Smjenas.Find(smjenaId); ctx.Smjenas.Remove(entity); ctx.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Dodaj(int smjenaId) { Smjena s = ctx.Smjenas.Find(smjenaId); TerminiUrediVM Model = new TerminiUrediVM(); Model.SmjenaNaziv = s.Naziv; Model.SmjenaId = smjenaId; Model.Valid = true; return(View("Uredi", Model)); }
public ActionResult Uredi(int smjenaId) { Smjena entity = ctx.Smjenas.Find(smjenaId); SmjenaUrediVM Model = new SmjenaUrediVM(); Model.Id = entity.Id; Model.Naziv = entity.Naziv; Model.Valid = entity.Valid; return(View("Uredi", Model)); }
public static Smjena CreateSmjenaFromReader(MySql.Data.MySqlClient.MySqlDataReader dr) { Smjena smjena = null; try { smjena = new Smjena(dr.GetInt32("ID")); smjena.VrijemeOtvaranja = dr.IsDBNull(dr.GetOrdinal("VrijemeOtvaranja")) ? DateTime.MinValue : dr.GetDateTime("VrijemeOtvaranja"); smjena.VrijemeZatvaranja = dr.IsDBNull(dr.GetOrdinal("VrijemeZatvaranja")) ? DateTime.MinValue : dr.GetDateTime("VrijemeZatvaranja"); smjena.Broj = dr.IsDBNull(dr.GetOrdinal("Broj")) ? 0 : dr.GetInt32("Broj"); smjena.OdgovornoLiceID = dr.IsDBNull(dr.GetOrdinal("OdgovornoLiceID")) ? 0 : dr.GetInt32("OdgovornoLiceID"); smjena.Ukupno = dr.IsDBNull(dr.GetOrdinal("Ukupno")) ? 0 : dr.GetDecimal("Ukupno"); smjena.Zatvorena = dr.IsDBNull(dr.GetOrdinal("Zatvorena")) ? false : dr.GetBoolean("Zatvorena"); SetBaseProps <Smjena>(smjena, dr); return(smjena); } catch (System.Exception ex) { Logging.Log.Create("Greška u kreiranju objekta Smjena iz readera.", Logging.LogEntryLevel.Critical, ex); } return(null); }