Пример #1
0
        public static int DodajZonu(string grad, _Zone zona, int idAplikacije)
        {
            try
            {
                using (PazigradDataContext db = new PazigradDataContext(Sistem.ConnectionString(grad, idAplikacije)))
                {
                    PARKING_ZONE z = new PARKING_ZONE();

                    int id = 1;

                    if (db.PARKING_ZONEs.Any())
                    {
                        id = db.PARKING_ZONEs.Max(i => i.IDZone) + 1;
                    }

                    z.IDZone      = id;
                    z.NazivZone   = zona.NazivZone;
                    z.mParking    = zona.mParking;
                    z.CijenaSata  = zona.Cijena;
                    z.GracePeriod = zona.GracePeriod;

                    db.PARKING_ZONEs.InsertOnSubmit(z);
                    db.SubmitChanges();

                    return(id);
                }
            }
            catch (Exception ex)
            {
                Sustav.SpremiGresku(grad, ex, idAplikacije, "DODAJ ZONU");
                return(-1);
            }
        }
Пример #2
0
        public static bool IzmjeniZonu(string grad, _Zone zona, int idAplikacije)
        {
            try
            {
                using (PazigradDataContext db = new PazigradDataContext(Sistem.ConnectionString(grad, idAplikacije)))
                {
                    PARKING_ZONE z = db.PARKING_ZONEs.First(i => i.IDZone == zona.IDZone);

                    z.NazivZone   = zona.NazivZone;
                    z.mParking    = zona.mParking;
                    z.CijenaSata  = zona.Cijena;
                    z.GracePeriod = zona.GracePeriod;

                    db.SubmitChanges();

                    return(true);
                }
            }
            catch (Exception ex)
            {
                Sustav.SpremiGresku(grad, ex, idAplikacije, "IZMJENI ZONU");
                return(false);
            }
        }