public bool Save(risTabulky risContext) { bool success = false; try { if (zaciatok_platnosti == DateTime.MinValue) // INSERT { this.FillEntity(); risContext.zmena_otvaracich_hodin.Add(entityZmenaOtvaracichHodin); risContext.SaveChanges(); success = true; } else // UPDATE { var temp = from a in risContext.zmena_otvaracich_hodin where a.zaciatok_platnosti == zaciatok_platnosti select a; entityZmenaOtvaracichHodin = 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 FillBObject() { zaciatok_platnosti = entityZmenaOtvaracichHodin.zaciatok_platnosti; id_podniku = entityZmenaOtvaracichHodin.id_podniku; cislo_dna = entityZmenaOtvaracichHodin.cislo_dna; koniec_platnosti = entityZmenaOtvaracichHodin.koniec_platnosti; cas_otvorenia = entityZmenaOtvaracichHodin.zaciatok_platnosti; doba_otvorenia = entityZmenaOtvaracichHodin.doba_otvorenia; den_v_tyzdni = new BDen_v_tyzdni(entityZmenaOtvaracichHodin.den_v_tyzdni); podnik = new BPodnik(entityZmenaOtvaracichHodin.podnik); entityZmenaOtvaracichHodin = new zmena_otvaracich_hodin(); }
public BZmena_otvaracich_hodin(zmena_otvaracich_hodin zoh) { zaciatok_platnosti = zoh.zaciatok_platnosti; id_podniku = zoh.id_podniku; cislo_dna = zoh.cislo_dna; koniec_platnosti = zoh.koniec_platnosti; cas_otvorenia = zoh.cas_otvorenia; doba_otvorenia = zoh.doba_otvorenia; den_v_tyzdni = new BDen_v_tyzdni(zoh.den_v_tyzdni); podnik = new BPodnik(zoh.podnik); entityZmenaOtvaracichHodin = zoh; }
private void Reset() { zaciatok_platnosti = DateTime.MinValue; id_podniku = 0; cislo_dna = 0; koniec_platnosti = DateTime.MinValue; cas_otvorenia = DateTime.MinValue; doba_otvorenia = 0; den_v_tyzdni = new BDen_v_tyzdni(null); podnik = new BPodnik(null); entityZmenaOtvaracichHodin = new zmena_otvaracich_hodin(); }
public bool Get(risTabulky risContext, int id) { bool success = false; try { var temp = from a in risContext.zmena_otvaracich_hodin where a.zaciatok_platnosti == zaciatok_platnosti select a; entityZmenaOtvaracichHodin = temp.Single(); this.FillBObject(); success = true; } catch (Exception ex) { throw new ApplicationException(String.Format("{0}.{1}", this.GetType(), "Get()"), ex); } return(success); }