示例#1
0
        /// <summary>
        /// brisanje reda u bazi
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public bool Delete(int id)
        {
            if (!ValidateConstraints(id))
            {
                return(false);
            }

            UF_Ustanova ustanova = base.Database.UF_Ustanova.SingleOrDefault(u => u.ID == id);

            base.Database.UF_Ustanova.DeleteObject(ustanova);

            return(true);
        }
示例#2
0
        /// <summary>
        /// unos novog reda u bazu
        /// </summary>
        /// <param name="naziv"></param>
        /// <param name="skraceniNaziv"></param>
        /// <param name="oib"></param>
        /// <param name="ulicaKucniBroj"></param>
        /// <param name="postanskiBrojID"></param>
        /// <param name="kontaktPodaci"></param>
        /// <param name="logotip"></param>
        /// <param name="maticnapodrucna"></param>
        /// <param name="id_korisnik"></param>
        /// <param name="sifra_ustanove"></param>
        /// <returns></returns>
        public bool Add(string naziv, string skraceniNaziv, string oib, string ulicaKucniBroj, string postanskiBrojID, string kontaktPodaci, string logotip, bool maticnapodrucna,
                        int?id_korisnik, string sifra_ustanove, string model, string poziv_na_broj_01, string model2, byte broj, string model3, string poziv_na_broj_03, bool PDVNapomena, bool OtvoreneStavke)
        {
            if (!ValidateDataInput(null, naziv, skraceniNaziv, oib, logotip, id_korisnik, sifra_ustanove, postanskiBrojID, model, poziv_na_broj_01, model3, poziv_na_broj_03))
            {
                return(false);
            }

            UF_Ustanova ustanova = new UF_Ustanova();

            ustanova.Naziv                = naziv;
            ustanova.SkraceniNaziv        = skraceniNaziv;
            ustanova.KorisnikID           = (int)id_korisnik;
            ustanova.OIB                  = oib;
            ustanova.SifraUstanove        = sifra_ustanove;
            ustanova.TS                   = DateTime.Now;
            ustanova.Maticna              = maticnapodrucna;
            ustanova.UlicaKucniBroj       = Utils.Tools.ReturnNULLIfEmpty(ulicaKucniBroj);
            ustanova.PostanskiBrojID      = Utils.Tools.ReturnNULLIfEmpty(postanskiBrojID);
            ustanova.KontaktPodaci        = Utils.Tools.ReturnNULLIfEmpty(kontaktPodaci);
            ustanova.Model                = Utils.Tools.ReturnNULLIfEmpty(model);
            ustanova.PozivNaBroj01        = Utils.Tools.ReturnNULLIfEmpty(poziv_na_broj_01);
            ustanova.Broj                 = broj;
            ustanova.ModelOdobrenja2      = Utils.Tools.ReturnNULLIfEmpty(model2);
            ustanova.PozivNaBrojOdobrenja = poziv_na_broj_03;
            ustanova.ModelOdobrenja       = model3;
            ustanova.PDVNapomena          = PDVNapomena;
            ustanova.OtvoreneStavke       = OtvoreneStavke;

            if (!string.IsNullOrEmpty(logotip))
            {
                ustanova.Logo = File.ReadAllBytes(logotip);
            }

            base.Database.UF_Ustanova.AddObject(ustanova);

            return(true);
        }