Example #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_CjenikStavka cjenikStavka = base.Database.UF_CjenikStavka.SingleOrDefault(s => s.ID == id);

            base.Database.UF_CjenikStavka.DeleteObject(cjenikStavka);

            return(true);
        }
Example #2
0
        /// <summary>
        /// Editiranje postojeceg reda u bazi
        /// </summary>
        /// <param name="id"></param>
        /// <param name="cjenikID"></param>
        /// <param name="proizvodID"></param>
        /// <param name="porezID"></param>
        /// <param name="cijena"></param>
        /// <param name="olaksicaID"></param>
        /// <param name="olaksicaPostotak"></param>
        /// <param name="olaksicaIznos"></param>
        /// <returns></returns>
        public bool Update(int id, int cjenikID, int proizvodID, int?porezID, decimal cijena, int?olaksicaID, decimal?olaksicaPostotak, decimal?olaksicaIznos)
        {
            UF_CjenikStavka cjenikStavka = base.Database.UF_CjenikStavka.SingleOrDefault(s => s.ID == id);

            cjenikStavka.CjenikID         = cjenikID;
            cjenikStavka.ProizvodID       = proizvodID;
            cjenikStavka.TS               = DateTime.Now;
            cjenikStavka.OlaksicaID       = olaksicaID;
            cjenikStavka.OlaksicaPostotak = (olaksicaID != null ? olaksicaPostotak : null);
            cjenikStavka.OlaksicaIznos    = (olaksicaID != null ? olaksicaIznos : null);

            return(true);
        }
Example #3
0
        /// <summary>
        /// Upis novog reda u bazu
        /// </summary>
        /// <param name="cjenikID"></param>
        /// <param name="proizvodID"></param>
        /// <param name="porezID"></param>
        /// <param name="cijena"></param>
        /// <param name="olaksicaID"></param>
        /// <param name="olaksicaPostotak"></param>
        /// <param name="olaksicaIznos"></param>
        /// <returns></returns>
        public bool Add(int cjenikID, int proizvodID, int?porezID, decimal cijena, int?olaksicaID, decimal?olaksicaPostotak, decimal?olaksicaIznos)
        {
            UF_CjenikStavka cjenikStavka = new UF_CjenikStavka();

            cjenikStavka.CjenikID         = cjenikID;
            cjenikStavka.ProizvodID       = proizvodID;
            cjenikStavka.TS               = DateTime.Now;
            cjenikStavka.OlaksicaID       = olaksicaID;
            cjenikStavka.OlaksicaPostotak = (olaksicaID != null ? olaksicaPostotak : null);
            cjenikStavka.OlaksicaIznos    = (olaksicaID != null ? olaksicaIznos : null);

            base.Database.UF_CjenikStavka.AddObject(cjenikStavka);

            return(true);
        }