// // GET: /Rezervacije/Details/5 // // GET: /Rezervacije/Create public ActionResult Create() { try { ViewBag.Message = "Kreiranje nove rezervacije"; ViewBag.id_auto = new SelectList(Db.Automobil, "id_auto", "Naziv"); ViewBag.DatPol = DateTime.Now; ViewData["TipRezervacije"] = Db.TipRezervacije; ViewData["id_lok"] = Db.Lokacije; List <Mjesta> mj = Db.Mjesta.ToList(); var mj1 = new Mjesta { id_mjesto = 0, Naziv = "" }; mj.Add(mj1); ViewData["id_grad"] = mj.OrderBy(t => t.Naziv); List <Zaposlenici> zap = (from z in Db.Zaposlenici where z.datum_prestanka == null select z).ToList(); var z1 = new Zaposlenici { ImePrezime = "", id_zaposlenici = 0 }; zap.Add(z1); ViewData["id_zaposlenik"] = zap.OrderBy(t => t.ImePrezime); return(View(new Rezervacije())); } catch (Exception ex) { return(Error(ex.ToString())); } }
private void InsertUpdate(Mjesta Mjesta) { using (BypassPropertyChecks) { Mjesta.Id = Id; Mjesta.nazivMjesta = nazivMjesto; } }
protected override void DataPortal_Insert() { using (var ctx = DbContextManager <cslaEFmodelContainer> .GetManager()) { var mjesta = new Mjesta(); InsertUpdate(mjesta); ctx.DbContext.Mjestas.Add(mjesta); ctx.DbContext.SaveChanges(); } }
public ActionResult Create() { try { ViewBag.Message = "Kreiranje nove rezervacije"; string wp = new WindowsPrincipal((WindowsIdentity)HttpContext.User.Identity).Identity.Name; Zaposlenici idzap = (from z in Db.Zaposlenici where z.ad == wp select z).FirstOrDefault(); if (idzap == null) { // Redirect("../../Shared/Error.aspx"); return(Error("Niste prijavljeni na sistem " + wp)); } // provjera da li postoji rezervacija na ime koja nije zaključena var r = (from r1 in Db.Rezervacije where r1.id_zaposlenik == idzap.id_zaposlenici && (r1.Status == 0 || r1.Status == 1 || r1.Status == 3) select r1).ToList(); if (r.Count > 0) { return(Error("Imate već poslatu rezervaciju, koja nije zaključena")); } ViewBag.User = idzap.ImePrezime; ViewBag.id_auto = new SelectList(Db.Automobil, "id_auto", "Naziv"); ViewBag.DatPol = DateTime.Now; ViewData["TipRezervacije"] = Db.TipRezervacije; ViewData["id_lok"] = Db.Lokacije; List <Mjesta> mj = Db.Mjesta.ToList(); var mj1 = new Mjesta { id_mjesto = 0, Naziv = "" }; mj.Add(mj1); ViewData["id_grad"] = mj.OrderBy(t => t.Naziv); List <Zaposlenici> zap = (from z in Db.Zaposlenici where z.datum_prestanka == null select z).ToList(); var z1 = new Zaposlenici { ImePrezime = "", id_zaposlenici = 0 }; zap.Add(z1); ViewData["id_zaposlenik"] = zap.OrderBy(t => t.ImePrezime); return(View(new Rezervacije())); } catch (Exception ex) { return(Error(ex.ToString())); } }
public ActionResult CbMjestaPartial() { List <Mjesta> mj = Db.Mjesta.ToList(); var mj1 = new Mjesta { id_mjesto = 0, Naziv = "" }; mj.Add(mj1); ViewData["id_grad"] = mj.OrderBy(t => t.Naziv); return(PartialView()); }
private void DataPortal_Fetch(int Id) { var mjesta = Mjesta.GetMjestbyId(Id); using (BypassPropertyChecks) { Id = mjesta.Id; nazivMjesto = mjesta.nazivMjesta; } BusinessRules.CheckRules(); }
private void DataPortal_Fetch() { RaiseListChangedEvents = false; IsReadOnly = false; using (var ctx = DbContextManager <cslaEFmodelContainer> .GetManager()) { foreach (var item in Mjesta.GetMjesta()) { this.Add(MjestaInfo.GetMjestaInfo(item)); } } IsReadOnly = false; RaiseListChangedEvents = true; }
public void Run() { AplikacijskiPomagac.Instanca.Logiraj = "Počinje obrada mjesta..."; var startTime = DateTime.Now; lock (syncLock) { Postavke.AlgoritamProvjere.ProvjeriMjesta(_mjesta); } Mjesta.AktivirajUredjaje(); var totalSec = (DateTime.Now - startTime).TotalSeconds; var diff = Postavke.TrajanjeDretveSek - totalSec; AplikacijskiPomagac.Instanca.Logiraj = string.Format("...završila obrada mjesta nakon {0} sekundi", totalSec); AplikacijskiPomagac.Instanca.Statistika.ProsjecnoTrajanjeCiklusa += diff; }
private void Potvrdi_Click(object sender, EventArgs e) { Mjesta mjesta = new Mjesta(naziv_mjesta.Text, adresa.Text); }
protected void DataPortal_Fetch(Mjesta mjesta) { Id = mjesta.Id; nazivMjesto = mjesta.nazivMjesta; }
public static MjestaInfo GetMjestaInfo(Mjesta mjesta) { return(DataPortal.Fetch <MjestaInfo>(mjesta)); }