public Lokacija Get(int id) { Lokacija lokacija = new Lokacija(); Vozaci vozaci = (Vozaci)HttpContext.Current.Application["vozaci"]; //Validacija if (id >= 0 && id < vozaci.list.Count) { lokacija = vozaci.list[id.ToString()].Lokacija; } else { lokacija = null; } return(lokacija); }
private void deleteTransLok_Click(object sender, EventArgs e) { try { Lokacija klok = new Lokacija(); klok.lokacijos_Id = int.Parse(deleteTransLokLokId.Text); transLokRep.DeleteLokacija(klok); deleteTransLokLokId.Clear(); } catch (Exception ex) { MessageBox.Show(ex.Message); } MessageBox.Show("Deleted succesfully"); getTransLokDisplay(); }
public bool AddDriveCustomer([FromBody] VoznjaPomocna k) { string ss = System.Web.Hosting.HostingEnvironment.MapPath("~/App_Data/Musterije.xml"); string ss1 = System.Web.Hosting.HostingEnvironment.MapPath("~/App_Data/Voznje.xml"); List <Musterija> users = xml.ReadUsers(ss); List <Voznja> drives = xml.ReadDrives(ss1); // bool g = true; Korisnik c = new Musterija(); Voznja drive = new Voznja(); foreach (Korisnik u in users) { if (u.KorisnickoIme == k.korisnicko) { c = u; Adresa a = new Adresa(k.Street); Lokacija l = new Lokacija(k.XCoord, k.YCoord, a); drive.Mus = (Musterija)c; drive.LokacijaZaDolazak = l; if (k.tipAuta != "") { drive.TipAuta = (Enums.TipAutomobila) int.Parse(k.tipAuta); } drive.Iznos = 0; drive.Kom = new Komentar(); drive.DatumIVremePorudzbine = String.Format("{0:F}", DateTime.Now); drive.Odrediste = new Lokacija(); drive.Disp = new Dispecer(); drive.Voz = new Vozac(); drive.Stat = Enums.StatusVoznje.Kreirana_NaCekanju; // u.Drives.Add(drive); // g = false; } } drives.Add(drive); xml.WriteUsers(users, ss); xml.WriteDrives(drives, ss1); return(true); }
//REGISTER STUDENT public Lokacija InsertLokacija(Lokacija lokacija)//provide transportas object when calling this function { try { bool transYra = false; //setting new SqlConnection, providing connectionString cnn = new MySqlConnection(connectionString); cnn.Open();//open database //check if rezervacija exist MySqlCommand cmd = new MySqlCommand("Select * from transportas where Trans_Id=@Trans_Id", cnn);//to check if username exist we have to select all items with username cmd.Parameters.AddWithValue("@Trans_Id", lokacija.transporto_Id); MySqlDataReader dataReader = cmd.ExecuteReader();//sends SQLCommand.CommandText to the SQLCommand.Connection and builds SqlDataReader if ((dataReader.Read() == true)) { transYra = true; } else { return(null); } dataReader.Close();//close data reader when it finishes work if (transYra == true) { MySqlCommand cmd1 = new MySqlCommand("Insert into lokacija (Salis,Miestas,KoordinatesX,KoordinatesY,Trans_Id) VALUES(@Salis,@Miestas,@KoordinatesX,@KoordinatesY,@Trans_Id)", cnn); cmd1.Parameters.AddWithValue("@Salis", lokacija.salis); cmd1.Parameters.AddWithValue("@Miestas", lokacija.miestas); cmd1.Parameters.AddWithValue("@KoordinatesX", lokacija.koordinatesX); cmd1.Parameters.AddWithValue("@KoordinatesY", lokacija.koordinatesY); cmd1.Parameters.AddWithValue("@Trans_Id", lokacija.transporto_Id); cmd1.ExecuteNonQuery(); } cnn.Close(); } catch (Exception exc) { Console.WriteLine(exc); } return(lokacija);//return }
public ActionResult KreirajVoznju(Lokacija lok, Adresa adr, ETipAutomobila tip, string vozac) { lok.AdresaLok = adr; Voznja v = new Voznja(); v.LokacijaDolaskaTaxi = lok; v.DatumVremePorudzbine = DateTime.Now; v.ZeljeniTipAuto = tip; v.StatusVoznje = EStatus.FORMIRANA; v.Dispecer = (Korisnik)Session["Ulogovan"]; v.Vozac = getVozaci[vozac]; getVozaci[vozac].Zauzet = true; v.KomentarNaVoznje = new Komentar(); v.KomentarNaVoznje.OstavioKorisnik = new Korisnik(); v.Musterija = new Korisnik(); v.Musterija.KorisnickoIme = ""; getVoznje.Add(v.DatumVremePorudzbine.ToString(), v); return(View("HomepageAdministrator")); }
public ActionResult VoznjaUspesna() { if (LoggedIn == null) { return(View("NotLoggedIn")); } if (Request.HttpMethod == "GET") { return(View()); } string id = Request.Params["voznja"]; string odrediste = Request.Params["adresa"]; string x = Request.Params["x"]; string y = Request.Params["y"]; string iznos = Request.Params["iznos"]; Baza.UpdateLocationInKorisnik(LoggedIn, odrediste); Baza.AddAdress(odrediste); Lokacija lok = new Lokacija(); lok.Adresa = odrediste; lok.X_kordinata = x; lok.Y_kordinata = y; Baza.AddLocation(lok); if (Baza.VoznjaUspesna(Int32.Parse(id), odrediste, Int32.Parse(iznos))) { ViewBag.Title = "Voznja Uspesna"; return(View("UspesnaResult")); } else { ViewBag.Title = "Voznja nije uspesna"; return(View("UspesnaResult")); } }
public LokacijaConfirmationDto Create(LokacijaCreateDto dto) { Lokacija kreiranaLokacija = new Lokacija() { Id = Guid.NewGuid(), Drzava = dto.Drzava, Grad = dto.Grad, Adresa = dto.Adresa, Ptt = dto.Ptt }; _context.Lokacije.Add(kreiranaLokacija); _context.SaveChanges(); _logger.Log("Kreiranje lokacije!"); return(_mapper.Map <LokacijaConfirmationDto>(kreiranaLokacija)); }
public IHttpActionResult Post(FormirajVoznju voznja) { Lokacija l = new Lokacija("", "", voznja.Adresa); Voznja v = new Voznja(DateTime.Now, l, voznja.ZeljeniTipAutomobila, "", null, Temp.D.KorisnickoIme, voznja.Vozac, -1, null, StatusVoznje.Formirana); Temp.D.VoznjeKorisnika.Add(v); Voznje.SveVoznje.Add(v); foreach (Vozac vozac in ListaVozaca.Vozaci) { if (vozac.KorisnickoIme.Equals(voznja.Vozac)) { vozac.Slobodan = false; vozac.VoznjeKorisnika.Add(v); return(Ok(vozac)); } } return(Ok(v)); }
public void GrupniChat(string name, string pass, Lokacija location, Lokacija desiredLoc, int age, bool divorced, int minDesiredAge = 0, int maxDesiredAge = 0) { Korisnik korisnik1 = new Korisnik(name, pass, location, desiredLoc, age, divorced, minDesiredAge, maxDesiredAge); Korisnik korisnik2 = new Korisnik(name, pass, location, desiredLoc, age, divorced, minDesiredAge, maxDesiredAge); List <Korisnik> lista = new List <Korisnik>(); lista.Add(korisnik1); lista.Add(korisnik2); GrupniChat grupniChat = new GrupniChat(lista); Assert.AreEqual(lista, grupniChat.Korisnici); grupniChat.PocetakChata = DateTime.Today.AddDays(-1); Assert.AreEqual(grupniChat.PocetakChata, DateTime.Today.AddDays(-1)); Assert.IsNotNull(grupniChat.Poruke); List <Korisnik> praznaLista = null; GrupniChat grupniChat1 = new GrupniChat(praznaLista); Assert.IsNotNull(grupniChat1.Korisnici); }
public IHttpActionResult Post(Vozac korisnik) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Automobil a = new Automobil(); Lokacija l = new Lokacija(); foreach (Vozac v in Korisnici.Vozaci) { if (v.KorisnickoIme.Equals(korisnik.KorisnickoIme)) { a = v.Automobil; } } foreach (Vozac v in Korisnici.Vozaci) { if (v.KorisnickoIme.Equals(korisnik.KorisnickoIme)) { l = v.Lokacija; } } UlogovaniKorisnici.Vozac = new Vozac(korisnik.KorisnickoIme, korisnik.Lozinka, korisnik.Ime, korisnik.Prezime, korisnik.Pol, korisnik.Jmbg, korisnik.KontaktTelefon, korisnik.Email, korisnik.Uloga, l, a, korisnik.Slobodan, korisnik.Rastojanje); string lineSendVozac = String.Empty; lineSendVozac = UlogovaniKorisnici.Vozac.KorisnickoIme + "," + UlogovaniKorisnici.Vozac.Lozinka + "," + UlogovaniKorisnici.Vozac.Ime + "," + UlogovaniKorisnici.Vozac.Prezime + "," + UlogovaniKorisnici.Vozac.Pol.ToString() + "," + UlogovaniKorisnici.Vozac.Jmbg + "," + UlogovaniKorisnici.Vozac.KontaktTelefon + "," + UlogovaniKorisnici.Vozac.Email + "," + UlogovaniKorisnici.Vozac.Uloga.ToString() + "," + UlogovaniKorisnici.Vozac.Lokacija.XKoordinata + "," + UlogovaniKorisnici.Vozac.Lokacija.YKoordinata + "," + UlogovaniKorisnici.Vozac.Lokacija.Adresa.Ulica + "," + UlogovaniKorisnici.Vozac.Lokacija.Adresa.Broj + "," + UlogovaniKorisnici.Vozac.Lokacija.Adresa.NaseljenoMesto + "," + UlogovaniKorisnici.Vozac.Lokacija.Adresa.PozivniBrojMesta + "," + UlogovaniKorisnici.Vozac.Automobil.Vozac + "," + UlogovaniKorisnici.Vozac.Automobil.GodisteAutomobila + "," + UlogovaniKorisnici.Vozac.Automobil.BrojRegistarskeOznake + "," + UlogovaniKorisnici.Vozac.Automobil.BrojTaksiVozila + "," + UlogovaniKorisnici.Vozac.Automobil.TipAutomobila.ToString() + "," + UlogovaniKorisnici.Vozac.Slobodan.ToString() + "," + UlogovaniKorisnici.Vozac.Rastojanje + Environment.NewLine; if (!File.Exists(@"E:\FAX\III godina\2. semestar\Web programiranje [6 ESPB]\projekat\WP1718-PR87-2015\WebAPI_AJAX\WebAPI\WebAPI\bazaVozaci.txt")) { File.WriteAllText(@"E:\FAX\III godina\2. semestar\Web programiranje [6 ESPB]\projekat\WP1718-PR87-2015\WebAPI_AJAX\WebAPI\WebAPI\bazaVozaci.txt", lineSendVozac); } else { File.AppendAllText(@"E:\FAX\III godina\2. semestar\Web programiranje [6 ESPB]\projekat\WP1718-PR87-2015\WebAPI_AJAX\WebAPI\WebAPI\bazaVozaci.txt", lineSendVozac); } return(CreatedAtRoute("DefaultApi", new { korisnickoIme = korisnik.KorisnickoIme }, korisnik)); }
void addTransMarkers() { foreach (Transportas transportas in transportList) { transportoLokacija = lokacijaRepository.getTransportoLokacija(transportas); GMapOverlay markers = new GMapOverlay("markers"); GMapMarker marker = new GMarkerGoogle( new PointLatLng(transportoLokacija.koordinatesX, transportoLokacija.koordinatesY), GMarkerGoogleType.green); marker.Tag = transportas.transporto_Id; gMapOverlayslist.Add(marker); markers.Markers.Add(marker); gmap.Overlays.Add(markers); marker.ToolTipText = String.Format("\nPaspirtuko numeris: {0}\nPaspirtuko spalva: {1}\nPaspirtuko kaina: {2}", transportas.transporto_Nr, transportas.spalva, transportas.kaina); marker.ToolTipMode = MarkerTooltipMode.OnMouseOver; } }
public static Lokacija GetLokacija(int id) { try { Lokacija lokacija = new Lokacija(); using (SqlConnection connection = new SqlConnection(KonekcijaNaBazu.Konekcija)) { SqlCommand command = connection.CreateCommand(); command.CommandText = @" SELECT * FROM [dbo].[Lokacija] WHERE [id_lokacija] = @Id "; command.Parameters.Add("@Id", SqlDbType.Int); command.Parameters["@Id"].Value = id; connection.Open(); using (SqlDataReader reader = command.ExecuteReader()) { if (reader.Read()) { lokacija = CitajRed.Lokacija(reader); lokacija.Adresa = AdresaPristupPodacima.GetAdresa((int)reader["id_adresa"]); } else { return(null); } } } return(lokacija); } catch (Exception ex) { return(null); } }
public ActionResult OdredisteIznos(Lokacija lok, Adresa adr, double cena) { lok.AdresaLok = adr; foreach (KeyValuePair <string, Voznja> kv in getVoznje) { if (kv.Value.Vozac.KorisnickoIme != null) { if (kv.Value.Vozac.KorisnickoIme.Equals(((Vozac)Session["Ulogovan"]).KorisnickoIme) && (kv.Value.StatusVoznje == EStatus.PRIHVACENA || kv.Value.StatusVoznje == EStatus.OBRADJENA || kv.Value.StatusVoznje == EStatus.FORMIRANA)) { kv.Value.StatusVoznje = EStatus.USPESNA; kv.Value.Odrediste = lok; kv.Value.Iznos = cena; break; } } } return(View("HomepageVozac")); }
public bool UpdateLokacija(Lokacija lokacija) { int id; var lokacija1 = _context.Lokacija.SingleOrDefault(v => v.Id == lokacija.Id); id = lokacija.Id; lokacija1.Adresa = lokacija.Adresa; lokacija1.DrzavaId = lokacija.DrzavaId; try { _context.SaveChanges(); return(true); } catch (Exception e) { return(false); } }
public void DeleteLokacija(Lokacija lokacija) { try { cnn = new MySqlConnection(connectionString); string newSql = ("DELETE lokacija FROM lokacija LEFT JOIN rezervacija ON lokacija.lokacijosId=rezervacija.lokacijosId LEFT JOIN nuoma ON rezervacija.rezId=nuoma.rezId LEFT JOIN apmokejimas ON nuoma.Nuomos_nr=apmokejimas.Nuomos_nr WHERE lokacija.lokacijosId=@id"); cnn.Open(); //open connection. we use the Open method of the cnn variable to open a connection to the database. MySqlCommand cmd = new MySqlCommand(newSql, cnn); //select all from newTestTable cmd.Parameters.AddWithValue("@id", lokacija.lokacijos_Id); cmd.ExecuteNonQuery(); //execute function cnn.Close(); } catch (Exception exc) { Console.WriteLine(exc); } }
public void IzmeniVozaca(Vozac vozac, Lokacija odrediste) { Vozaci vozaci = (Vozaci)HttpContext.Current.Application["vozaci"]; string path = "~/App_Data/Vozaci.txt"; path = HostingEnvironment.MapPath(path); vozac.Lokacija = odrediste; StringBuilder sb = new StringBuilder(); sb.Append(vozac.Id + ";" + vozac.KorisnickoIme + ";" + vozac.Lozinka + ";" + vozac.Ime + ";" + vozac.Prezime + ";" + vozac.Pol + ";" + vozac.JMBG + ";" + vozac.Telefon + ";" + vozac.Email + ";" + vozac.Uloga + ";" + vozac.Voznja + ";" + vozac.Banovan + ";" + vozac.Lokacija.X + ";" + vozac.Lokacija.Y + ";" + vozac.Lokacija.Adresa.UlicaBroj + ";" + vozac.Lokacija.Adresa.NaseljenoMjesto + ";" + vozac.Lokacija.Adresa.PozivniBroj + ";" + vozac.Automobil.Vozac + ";" + vozac.Automobil.GodisteAutomobila + ";" + vozac.Automobil.BrojRegistarskeOznake + ";" + vozac.Automobil.BrojTaksiVozila + ";" + vozac.Automobil.Tip + ";" + vozac.Zauzet + "\n"); string[] arrLine = File.ReadAllLines(path); arrLine[vozac.Id - 1] = sb.ToString(); File.WriteAllLines(path, arrLine); File.WriteAllLines(path, File.ReadAllLines(path).Where(l => !string.IsNullOrWhiteSpace(l))); vozaci = new Vozaci("~/App_Data/Vozaci.txt"); HttpContext.Current.Application["vozaci"] = vozaci; }
public IHttpActionResult ail(AdrILok adresaILokacija) { if (adresaILokacija.GodisteAutomobila != null && adresaILokacija.KorisnickoIme != null && adresaILokacija.MestoiPostanski != null && adresaILokacija.UlicaiBroj != null && adresaILokacija.xlong != 0 && adresaILokacija.ylatit != 0) { Vozac v = new Vozac(); Podaci.GetVozace().TryGetValue(adresaILokacija.KorisnickoIme, out v); Automobil a = new Automobil(); a.GodisteAutomobila = adresaILokacija.GodisteAutomobila; if (adresaILokacija.TipAutomobila == TIP_AUTOMOBILA.Kombi.ToString()) { a.TipAutomobila = TIP_AUTOMOBILA.Kombi; } else { a.TipAutomobila = TIP_AUTOMOBILA.Putnicki; } Adresa adresa = new Adresa(); adresa.UlicaIBroj = adresaILokacija.UlicaiBroj; adresa.MestoIPostanskiFah = adresaILokacija.MestoiPostanski; Lokacija l = new Lokacija(); l.Adresa = adresa; l.GeoCoordinate = new Koordinate(); l.GeoCoordinate.Longitude = adresaILokacija.xlong; l.GeoCoordinate.Latitude = adresaILokacija.ylatit; v.Automobil = a; v.Lokacija = l; Podaci.IzmeniVozaca(adresaILokacija.KorisnickoIme, v); return(Ok()); } else { return(Ok("null")); } }
public HttpResponseMessage PutDriveRequest([FromBody] JToken token) { HttpResponseMessage msg; LokacijaRepository repo = new LokacijaRepository(); VozacRepository vrepo = new VozacRepository(); var id = token.Value <int>("id"); var location = token.Value <string>("location"); var type = token.Value <string>("type"); try { Vozac vozac = vrepo.GetVozace().Find(x => x.Car.TypeString == type); if (vozac == null) { msg = Request.CreateErrorResponse(HttpStatusCode.BadRequest, $"That type of car isn't available."); } else { using (SystemDBContext db = new SystemDBContext()) { Voznja v = db.Voznje.FirstOrDefault(x => x.Id == id); Lokacija l = db.Lokacije.FirstOrDefault(x => x.LocationId == v.StartPointID); v.TypeOfCar = GetTypeInEnum(type); l.Address.FullAddress = location; db.SaveChanges(); msg = Request.CreateResponse(HttpStatusCode.OK, v); } } } catch (Exception e) { msg = Request.CreateErrorResponse(HttpStatusCode.BadRequest, $"Error occured while updating drive - {e.Message}"); } return(msg); }
public IHttpActionResult PostLokacija(Lokacija lokacija) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { lokacija.LokacijaID = Convert.ToInt32(db.esp_Lokacija_Input(lokacija.Naziv, lokacija.Opis, lokacija.Kapacitet, lokacija.Adresa, lokacija.Slika, lokacija.SlikaThumb, lokacija.AverageRating, lokacija.GradID, lokacija.LokacijaTipID).FirstOrDefault()); } catch (EntityException ex) { if (ex.InnerException != null) { throw CreateHttpExceptionMessage(Util.ExceptionHandler.HandleException(ex), HttpStatusCode.Conflict); } } return(CreatedAtRoute("DefaultApi", new { id = lokacija.LokacijaID }, lokacija)); }
public bool Put(string id, [FromBody] Lokacija lokacija) { //Validacija if (lokacija == null) { return(false); } Vozaci vozaci = (Vozaci)HttpContext.Current.Application["vozaci"]; //Validacija if (vozaci.list == null) { vozaci.list = new Dictionary <string, Vozac>(); } if (!(int.Parse(id) >= 0 && int.Parse(id) < vozaci.list.Count)) { return(false); } Vozac vv = vozaci.list[id]; vv.Lokacija = lokacija; string path = "~/App_Data/vozaci.txt"; path = HostingEnvironment.MapPath(path); var lines = File.ReadAllLines(path); lines[int.Parse(id)] = vv.Id + ";" + vv.Ime + ";" + vv.Prezime + ";" + vv.KorisnickoIme + ";" + vv.Lozinka + ";" + vv.JMBG + ";" + vv.KontaktTelefon + ";" + vv.Pol + ";" + vv.Email + ";" + vv.Lokacija.X + ";" + vv.Lokacija.Y + ";" + vv.Lokacija.Adresa.UlicaBroj + ";" + vv.Lokacija.Adresa.NaseljenoMesto + ";" + vv.Lokacija.Adresa.PozivniBrojMesta + ";" + vv.Automobil.Broj + ";" + vv.Automobil.Godiste + ";" + vv.Automobil.Registracija + ";" + vv.Automobil.Tip + ";" + vv.Zauzet + ";" + vv.Ban; File.WriteAllLines(path, lines); vozaci = new Vozaci("~/App_Data/vozaci.txt"); HttpContext.Current.Application["vozaci"] = vozaci; return(true); }
public IHttpActionResult StatusVoznjePost([FromBody] StatusVoznjeBindingModel model) { try { StatusiVoznje v; Enum.TryParse(model.Status, out v); if (v == StatusiVoznje.Neuspesna) { Komentar k = new Komentar(model.Opis, DateTime.Now, User.Identity.Name, int.Parse(model.Id)); DataBase.komentari.Add(k.Id, k); DataBase.voznje[int.Parse(model.Id)].KomentarID = k.Id; } else { Adresa a = new Adresa(model.Broj, model.Ulica, model.Grad, model.PostanskiBroj); DataBase.adrese.Add(a.Id, a); Lokacija l; if (model.XKoordinata != -1 && model.YKoordinata != -1) { l = new Lokacija(model.XKoordinata, model.YKoordinata, a.Id); } else { l = new Lokacija(a.Id); } DataBase.lokacije.Add(l.Id, l); DataBase.voznje[int.Parse(model.Id)].OdredisteID = l.Id; ((Vozac)DataBase.Korisnici[User.Identity.Name]).LokacijaID = l.Id; DataBase.voznje[int.Parse(model.Id)].Iznos = long.Parse(model.Iznos); } DataBase.voznje[int.Parse(model.Id)].StatusVoznje = v; return(Ok()); } catch { return(InternalServerError(new Exception("Internal error"))); } }
public async Task <IActionResult> UpdatePotrosac(Potrosac potrosac) { var oldpotrosac = _context.Potrosaci.Where(e => e.Id == potrosac.Id).FirstOrDefault(); oldpotrosac.Ime = potrosac.Ime; oldpotrosac.Prezime = potrosac.Prezime; oldpotrosac.Ulica = potrosac.Ulica; oldpotrosac.Grad = potrosac.Grad; oldpotrosac.Broj_telefona = potrosac.Broj_telefona; oldpotrosac.Postanski_broj = potrosac.Postanski_broj; oldpotrosac.Tip = potrosac.Tip; Lokacija l = new Lokacija(); l.Ulica = oldpotrosac.Ulica; l.Grad = oldpotrosac.Grad; oldpotrosac.Prioritet = getPriority(l); _context.Entry(oldpotrosac).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PotrosacExists(oldpotrosac.Id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public bool Put(string id, [FromBody] Lokacija lokacija) { Vozaci vozaci = (Vozaci)HttpContext.Current.Application["vozaci"]; Vozac vv = vozaci.list[id]; vv.Lokacija = lokacija; string path = "~/Baza/vozaci.txt"; path = HostingEnvironment.MapPath(path); var lines = File.ReadAllLines(path); lines[int.Parse(id)] = vv.Id + ";" + vv.Kime + ";" + vv.lozinka + ";" + vv.ime + ";" + vv.prezime + ";" + vv.JMBG + ";" + vv.telefon + ";" + vv.pol + ";" + vv.email + ";" + vv.Lokacija.x + ";" + vv.Lokacija.y + ";" + vv.Lokacija.adresa.UlicaBroj + ";" + vv.Lokacija.adresa.NaseljenoMesto + ";" + vv.Lokacija.adresa.PozivniBrojMesta + ";" + vv.Automobil.BrTaksija + ";" + vv.Automobil.godiste + ";" + vv.Automobil.BrRegistracije + ";" + vv.Automobil.tipAuta + ";" + vv.Zauzet; File.WriteAllLines(path, lines); vozaci = new Vozaci("~/Baza/vozaci.txt"); HttpContext.Current.Application["vozaci"] = vozaci; return(true); }
public void UpdateLokacija(Lokacija lokacija) { try { //setting new SqlConnection, providing connectionString cnn = new MySqlConnection(connectionString); //check if user exist MySqlCommand cmd = new MySqlCommand("Update lokacija SET Miestas=@Miestas,KoordinatesX=@KoordinatesX,KoordinatesY=@KoordinatesY WHERE lokacijosId=@lokacijosId", cnn);//to check if username exist we have to select all items with username cmd.Parameters.AddWithValue("@Miestas", lokacija.miestas); cmd.Parameters.AddWithValue("@KoordinatesX", lokacija.koordinatesX); cmd.Parameters.AddWithValue("@KoordinatesY", lokacija.koordinatesY); cmd.Parameters.AddWithValue("@lokacijosId", lokacija.lokacijos_Id); cnn.Open(); cmd.ExecuteNonQuery(); cnn.Close(); } catch (Exception ex) { Console.WriteLine(ex); } }
private void kreirajRucno() { partije = new List<Partija>(); igrac1 = kreirajIgraca("Tomislav", "Jakopec"); igrac2 = kreirajIgraca("Marijan", "Zidar"); igrac3 = new Igrac() { ime = "Marija", prezime = "Zimska" }; igrac4 = new Igrac() { ime = "Anita", prezime = "Račman" }; lokacija = new Lokacija(); kreirajPartijuDvaIgraca(); kreirajPartijuTriIgraca(); kreirajPartijuDvaPara(); }
private void BtnSacuvajLokaciju_Click(object sender, RoutedEventArgs e) { Lokacija l = new Lokacija(); if (!string.IsNullOrEmpty(tbNaziv.Text)) { l.Naziv = tbNaziv.Text; } else { MessageBox.Show("Niste uneli naziv!"); tbNaziv.Focus(); return; } if (!string.IsNullOrEmpty(tbOpis.Text)) { l.Opis = tbOpis.Text; } else { MessageBox.Show("Niste uneli opis!"); tbOpis.Focus(); return; } int a = k.sacuvajLokaciju(l); if (a == 0) { MessageBox.Show("Neuspesno cuvanje lokacije!"); return; } else { MessageBox.Show("Uspesno sacuvana lokacija!"); } }
public ActionResult IzmeniLokaciju(string ulica, string broj, string mesto, string pozivniBroj, string vozac) { if (ulica == "" || broj == "" || mesto == "" || pozivniBroj == "" || vozac == "") { return(View("LokacijaPonovo")); } Adresa adresa = new Adresa(ulica, broj, mesto, pozivniBroj); Lokacija lokacija = new Lokacija("3", "4", adresa); Vozac vo = new Vozac(); foreach (Vozac v in Korisnici.ListaVozaca) { if (v.KorisnickoIme == vozac) { v.Lokacija = lokacija; vo = v; } } return(View("UspesnaLokacija", vo)); }
public ActionResult IzmeniVozac(Vozac voz, Automobil auto, Lokacija lok, Adresa adr) { auto.VozacAuto = voz; voz.AutoVozac = auto; lok.AdresaLok = adr; voz.LokVozac = lok; voz.Zauzet = false; voz.Uloga = EUloga.VOZAC; if (!((Vozac)Session["Ulogovan"]).KorisnickoIme.Equals(voz.KorisnickoIme) && (getKorisnik.ContainsKey(voz.KorisnickoIme) || getAdministratori.ContainsKey(voz.KorisnickoIme) || getVozaci.ContainsKey(voz.KorisnickoIme))) { ViewBag.vozac = voz; return(View("IzmenaVozacError")); } if (!((Vozac)Session["Ulogovan"]).KorisnickoIme.Equals(voz.KorisnickoIme)) { getVozaci.Remove(((Vozac)Session["Ulogovan"]).KorisnickoIme); } getVozaci[voz.KorisnickoIme] = voz; Session["Ulogovan"] = getVozaci[voz.KorisnickoIme]; int i = 0; foreach (KeyValuePair <string, Voznja> kv in getVoznje) { try { if (kv.Value.Vozac.KorisnickoIme.Equals((((Korisnik)Session["Ulogovan"]).KorisnickoIme))) { i++; } } catch { } } IspisVozaca(); ViewBag.broj = i; return(View("HomepageVozac")); }
public bool ProveraForme() { int godinaProiz; bool godinaProizGreska = false; string godineProizTekst = ""; if (!int.TryParse(txtGodinaProizvodnje.Text, out godinaProiz) || godinaProiz < 1900 || godinaProiz > 2018) { godinaProizGreska = true; godineProizTekst = "Godina mora biti u intervalu od 1900 do 2018"; } DateTime vreme = dateTimePicker1.Value; bool vremeGreska = false; string vremeTekst = ""; if (vreme < DateTime.Now) { vremeGreska = true; vremeTekst = "Vreme mora biti u buducnosti"; } string postojiLokacijaTekst = ""; Lokacija l = (Lokacija)cmbLokacija.SelectedItem; bool postojiLokacija = Kontroler.Kontroler.Instance.PostojiLiMasinaNaLokaciji(l); if (postojiLokacija) { postojiLokacijaTekst = "Postoji masina na datoj lokaciji"; } if (godinaProizGreska || vremeGreska || postojiLokacija) { MessageBox.Show(vremeTekst + "\n" + godineProizTekst + "\n" + postojiLokacijaTekst); return(true); } return(false); }
private void BtnIzmenaLokacije_Click(object sender, RoutedEventArgs e) { Lokacija lo = new Lokacija(); lo.LokacijaID = Convert.ToInt32(tbLokacijaID.Text); if (!string.IsNullOrEmpty(tbNaziv.Text)) { lo.Naziv = tbNaziv.Text; } else { MessageBox.Show("Morate uneti naziv!"); tbNaziv.Focus(); return; } if (!string.IsNullOrEmpty(tbOpis.Text)) { lo.Opis = tbOpis.Text; } else { MessageBox.Show("Morate uneti opis!"); tbOpis.Focus(); return; } int a = k.izmeniLokaciju(lo); if (a == 0) { MessageBox.Show("Nije izmenjena lokacija!"); return; } else { MessageBox.Show("Izmenjena lokacija!"); } }