/// <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); }
/// <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); }
/// <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); }