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

            try
            {
                if (id_menu == 0) // INSERT
                {
                    this.FillEntity();
                    risContext.denne_menu.Add(entityDenneMenu);
                    risContext.SaveChanges();
                    id_menu = entityDenneMenu.id_menu;
                    success = true;
                }
                else // UPDATE
                {
                    var temp = from a in risContext.denne_menu where a.id_menu == id_menu select a;
                    entityDenneMenu = 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
 private void Reset()
 {
     datum_platnosti = DateTime.MinValue;
     id_menu         = 0;
     id_podniku      = 0;
     id_obrazka      = 0;
     cena            = 0;
     menu            = new BMenu();
     obrazok         = new BObrazok();
     entityDenneMenu = new denne_menu();
 }
コード例 #3
0
 private void FillBObject()
 {
     datum_platnosti = entityDenneMenu.datum_platnosti;
     id_menu         = entityDenneMenu.id_menu;
     id_podniku      = entityDenneMenu.id_podniku;
     if (entityDenneMenu.id_obrazka != null)
     {
         id_obrazka = (int)entityDenneMenu.id_obrazka;
     }
     cena            = entityDenneMenu.cena;
     menu            = new BMenu(entityDenneMenu.menu);
     obrazok         = new BObrazok(entityDenneMenu.obrazok);
     entityDenneMenu = entityDenneMenu;
 }
コード例 #4
0
 public BDenne_menu(denne_menu dm)
 {
     datum_platnosti = dm.datum_platnosti;
     id_menu         = dm.id_menu;
     id_podniku      = dm.id_podniku;
     if (dm.id_obrazka != null)
     {
         id_obrazka = (int)dm.id_obrazka;
     }
     cena            = dm.cena;
     menu            = new BMenu(dm.menu);
     obrazok         = new BObrazok(dm.obrazok);
     entityDenneMenu = dm;
 }
コード例 #5
0
        public bool Get(risTabulky risContext, int id)
        {
            bool success = false;

            try
            {
                var temp = from a in risContext.denne_menu where a.id_menu == id select a;
                entityDenneMenu = temp.Single();
                this.FillBObject();
                success = true;
            }
            catch (Exception ex)
            {
                throw new ApplicationException(String.Format("{0}.{1}", this.GetType(), "Get()"), ex);
            }

            return(success);
        }