Пример #1
0
        /*:: 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);
            }
        }
Пример #2
0
        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);
            }
        }
Пример #3
0
        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);
            }
        }