/*:: VOZILA ::*/ public static int DodajRCVozilo(string grad, int idRentaCar, string registracija, int idAplikacije) { try { using (PazigradDataContext db = new PazigradDataContext(Sistem.ConnectionString(grad, idAplikacije))) { RENTACAR_VOZILA rc = new RENTACAR_VOZILA(); int id = 1; if (db.RENTACAR_VOZILAs.Any()) { id = db.RENTACAR_VOZILAs.Max(i => i.IDVozila) + 1; } rc.IDVozila = id; rc.IDRentaCar = idRentaCar; rc.Registracija = registracija; db.RENTACAR_VOZILAs.InsertOnSubmit(rc); db.SubmitChanges(); return(id); } } catch (Exception ex) { Sustav.SpremiGresku(grad, ex, idAplikacije, "DODAJ RENT A CAR VOZILO"); return(-1); } }
public static bool IzmjeniRCVozilo(string grad, int idVozila, string registracija, int idAplikacije) { try { using (PazigradDataContext db = new PazigradDataContext(Sistem.ConnectionString(grad, idAplikacije))) { RENTACAR_VOZILA rc = db.RENTACAR_VOZILAs.First(i => i.IDVozila == idVozila); rc.Registracija = registracija; db.SubmitChanges(); return(true); } } catch (Exception ex) { Sustav.SpremiGresku(grad, ex, idAplikacije, "IZMJENI RENT A CAR VOZILO"); return(false); } }
public static bool DodajRCVozila(string grad, int idRentaCar, string[] registracije, int idAplikacije) { try { using (PazigradDataContext db = new PazigradDataContext(Sistem.ConnectionString(grad, idAplikacije))) { foreach (var registracija in registracije) { if (db.RENTACAR_VOZILAs.Any(i => i.IDRentaCar == idRentaCar && i.Registracija == registracija)) { continue; } RENTACAR_VOZILA rc = new RENTACAR_VOZILA(); int id = 1; if (db.RENTACAR_VOZILAs.Any()) { id = db.RENTACAR_VOZILAs.Max(i => i.IDVozila) + 1; } rc.IDVozila = id; rc.IDRentaCar = idRentaCar; rc.Registracija = registracija; db.RENTACAR_VOZILAs.InsertOnSubmit(rc); db.SubmitChanges(); } return(true); } } catch (Exception ex) { Sustav.SpremiGresku(grad, ex, idAplikacije, "DODAJ RENT A CAR VOZILO"); return(false); } }