public static bool IzmjeniRentaCar(string grad, _RentaCar renta, int idAplikacije) { try { using (PazigradDataContext db = new PazigradDataContext(Sistem.ConnectionString(grad, idAplikacije))) { RENTACAR rc = db.RENTACARs.First(i => i.IDRentaCar == renta.IDRentaCar); rc.Mobitel = renta.Mobitel; rc.Naziv = renta.Naziv; rc.Email = renta.Email; rc.Osoba = renta.Osoba; rc.Telefon = renta.Telefon; rc.Obavijesti = renta.Aktivan; rc.HUB = renta.HUB; db.SubmitChanges(); return(true); } } catch (Exception ex) { Sustav.SpremiGresku(grad, ex, idAplikacije, "Izmjeni RENT A CAR"); return(false); } }
public bool IzmjeniRentaCar(string grad, _RentaCar renta) { return(RentaCar.IzmjeniRentaCar(grad, renta, idAplikacije)); }
public _RentaCar DodajRentaCar(string grad, _RentaCar renta) { return(RentaCar.DodajRentaCar(grad, renta, idAplikacije)); }
public static _RentaCar DodajRentaCar(string grad, _RentaCar renta, int idAplikacije) { try { using (PazigradDataContext db = new PazigradDataContext(Sistem.ConnectionString(grad, idAplikacije))) { GRADOVI g; using (PostavkeDataContext pdb = new PostavkeDataContext()) { g = pdb.GRADOVIs.First(i => i.IDGrada == Sistem.IDGrada(grad)); } int idKorisnikaGO; int idKlasifikacije; using (GOPazigradClient sc = new GOPazigradClient()) { idKlasifikacije = sc.DodajKlasifikaciju(g.GO, new _Klasifikacija() { IDGrupe = g.IDGrupePromet.Value, Naziv = renta.Naziv + " (Prometno redarstvo - postupanja)", Opis = "", Automatski = true, Vozilo = true, IDPredloska = null, NijeJavno = true, AutomatskiRijeseno = true, IDTipa = 1 }); idKorisnikaGO = sc.DodajKorisnika(g.GO, new _Korisnik() { Ime = renta.Naziv, Prezime = "", DatumRodenja = null, Email = renta.Email, Mobitel = renta.Mobitel, Lozinka = DateTime.Now.ToString("hhmmss"), IDPrivilegije = 4, SMS = true }, new ObservableCollection <int>() { idKlasifikacije }); } RENTACAR rc = new RENTACAR(); int id = 1; if (db.RENTACARs.Any()) { id = db.RENTACARs.Max(i => i.IDRentaCar) + 1; } rc.IDRentaCar = id; rc.IDKorisnikaGO = idKorisnikaGO; rc.IDKlasifikacije = idKlasifikacije; rc.Mobitel = renta.Mobitel; rc.Naziv = renta.Naziv; rc.Email = renta.Email; rc.Osoba = renta.Osoba; rc.Telefon = renta.Telefon; rc.Obavijesti = renta.Aktivan; rc.HUB = renta.HUB; db.RENTACARs.InsertOnSubmit(rc); db.SubmitChanges(); renta.IDKorisnikaGO = idKorisnikaGO; renta.IDKlasifikacije = idKlasifikacije; renta.IDRentaCar = id; renta.Vozila = new List <_2DLista>(); return(renta); } } catch (Exception ex) { Sustav.SpremiGresku(grad, ex, idAplikacije, "DODAJ RENT A CAR"); return(null); } }