public BAkcia(akcia akcia) { id_akcie = akcia.id_akcie; id_menu = akcia.id_menu; id_podniku = akcia.id_podniku; if (akcia.id_obrazka != null) { id_obrazka = (int)akcia.id_obrazka; } if (akcia.text_id != null) { text_id = (int)akcia.text_id; } platnost_od = akcia.platnost_od; platnost_do = akcia.platnost_do; if (akcia.akciova_cena != null) { akciova_cena = (int)akcia.akciova_cena; } text = new BText(akcia.text); menu = new BMenu(akcia.menu); obrazok = new BObrazok(akcia.obrazok); entityAkcia = akcia; }
public bool Save(risTabulky risContext) { bool success = false; try { if (id_akcie == 0) // INSERT { this.FillEntity(); risContext.akcia.Add(entityAkcia); risContext.SaveChanges(); id_akcie = entityAkcia.id_akcie; //treba ostestovat automaticke vygenerovanie id po ulozeni success = true; } else // UPDATE { var temp = from a in risContext.akcia where a.id_akcie == id_akcie select a; entityAkcia = temp.Single(); this.FillEntity(); risContext.SaveChanges(); this.FillBObject(); success = true; } } catch (Exception ex) { throw new ApplicationException(String.Format("{0}.{1}", this.GetType(), "Save()"), ex); } return(success); }
private void Reset() { id_akcie = 0; id_menu = 0; id_podniku = 0; id_obrazka = 0; text_id = 0; platnost_od = DateTime.MinValue; platnost_do = DateTime.MinValue; akciova_cena = 0; text = new BText(); menu = new BMenu(); obrazok = new BObrazok(); entityAkcia = new akcia(); }
public bool Get(risTabulky risContext, int id) { bool success = false; try { var temp = from a in risContext.akcia where a.id_akcie == id select a; entityAkcia = temp.Single(); this.FillBObject(); success = true; } catch (Exception ex) { throw new ApplicationException(String.Format("{0}.{1}", this.GetType(), "Get()"), ex); } return(success); }