Beispiel #1
0
        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);
        }
Beispiel #2
0
 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();
 }
Beispiel #3
0
 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;
 }
Beispiel #4
0
 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();
 }
Beispiel #5
0
        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);
        }