コード例 #1
0
        public bool Save(risTabulky risContext)
        {
            bool success = false;

            try
            {
                var temp = from a in risContext.otvaracie_hodiny where a.id_podniku == id_podniku &&
                           a.cislo_dna == cislo_dna select a;

                if (!temp.Any()) // INSERT
                {
                    this.FillEntity();
                    risContext.otvaracie_hodiny.Add(entityOtvaracieHodiny);
                    risContext.SaveChanges();
                    success = true;
                }
                else // UPDATE
                {
                    entityOtvaracieHodiny = temp.Single();
                    this.FillEntity();
                    risContext.SaveChanges();
                    success = true;
                }
            }
            catch (Exception ex)
            {
                throw new ApplicationException(String.Format("{0}.{1}", this.GetType(), "Save()"), ex);
            }

            return(success);
        }
コード例 #2
0
 public BOtvaracie_hodiny(otvaracie_hodiny oh)
 {
     id_podniku            = oh.id_podniku;
     cislo_dna             = oh.cislo_dna;
     cas_otvorenia         = oh.cas_otvorenia;
     doba_otvorenia        = oh.doba_otvorenia;
     den_v_tyzdni          = new BDen_v_tyzdni(oh.den_v_tyzdni);
     this.podnik           = new BPodnik(oh.podnik);
     entityOtvaracieHodiny = oh;
 }
コード例 #3
0
 private void Reset()
 {
     id_podniku            = 0;
     cislo_dna             = 0;
     cas_otvorenia         = DateTime.MinValue;
     doba_otvorenia        = 0;
     den_v_tyzdni          = new BDen_v_tyzdni();
     this.podnik           = new BPodnik(new podnik());
     entityOtvaracieHodiny = new otvaracie_hodiny();
 }
コード例 #4
0
        public bool Get(risTabulky risContext, int idPodniku, int cisloDna)
        {
            bool success = false;

            try
            {
                var temp = from a in risContext.otvaracie_hodiny where a.id_podniku == idPodniku &&
                           a.cislo_dna == cisloDna select a;
                entityOtvaracieHodiny = temp.Single();
                this.FillBObject();
                success = true;
            }
            catch (Exception ex)
            {
                throw new ApplicationException(String.Format("{0}.{1}", this.GetType(), "Get()"), ex);
            }

            return(success);
        }