private static void AddAttributes(string desc, MemoryStream m1)
 {
     HotelBild              = new HotelBild();
     HotelBild.Bild         = m1.ToArray();
     HotelBild.Beschreibung = desc;
     M120Entities.SaveChanges();
     M120Entities.HotelBilds.Add(HotelBild);
     M120Entities.SaveChanges();
 }
Exemplo n.º 2
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            if (checktb())
            {
                if (ifNew)
                {
                    DB.Hotel Hotel = new DB.Hotel();
                    Hotel.Name = tbName.Text;
                    Hotel.Ort  = tbOrt.Text;
                    Hotel.Land = Convert.ToInt64(tbLand.Text);
//                    Hotel.Sterne        = tbManager.Text;
                    Hotel.Manager      = Sterne.Text;
                    Hotel.AnzahlZimmer = Convert.ToInt16(tbAnzahlZimmer.Text);
                    Hotel.TagesPreis   = Convert.ToDecimal(tbTagesPreis.Text);
                    Hotel.Telefon      = tbTelefon.Text;
                    Hotel.BitmapImage  = image;
                    Hotel.Manager      = tbManager.Text;
                    Hotel.Email        = tbEmail.Text;
                    Hotel.Web          = tbWeb.Text;
                    APP.Hotel.Erstellen(Hotel);
                    HotelBild HB = new HotelBild();
                    HB.Bild = Byte;
                    Hotel.HotelBild.Add(HB);
                    HotelAdministration.Hotels.Add(Hotel);
                }
                else
                {
                    //  Hotel.BitmapImage = Program.BitmapImageFromBytes((Program.BytesFromPath(tblastName.Text)));
                    Hotel.Name = tbName.Text;
                    Hotel.Ort  = tbOrt.Text;
                    Hotel.Land = Convert.ToInt64(tbLand.Text);
//                    Hotel.Sterne        = tbManager.Text;
                    Hotel.Manager      = Sterne.Text;
                    Hotel.AnzahlZimmer = Convert.ToInt16(tbAnzahlZimmer.Text);
                    Hotel.TagesPreis   = Convert.ToDecimal(tbTagesPreis.Text);
                    Hotel.Telefon      = tbTelefon.Text;
                    Hotel.BitmapImage  = image;
                    Hotel.Manager      = tbManager.Text;
                    Hotel.Email        = tbEmail.Text;
                    Hotel.Web          = tbWeb.Text;
                    APP.Hotel.Aktualisieren(Hotel);
                    HotelBild HB = new HotelBild();
                    HB.Bild = Byte;
                    Hotel.HotelBild.Add(HB);
                }

                this.Close();
            }
            else
            {
                MessageBox.Show("Input Erreor");
            }
        }
Exemplo n.º 3
0
 public void addHotel(string name, string ort, string land, double rating, string manager, short rooms,
                      decimal priceperDay, string phone, string email, string website, HotelBild hotelImage, string description)
 {
     Hotel = new Hotel();
     setAttributes(name, ort, land, manager, rooms, priceperDay, phone, email, website);
     m120Entities.Hotels.Add(Hotel);
     hotelImageControl.addImage(hotelImageControl.ByteArraytoImage(hotelImage.Bild), description);
     m120Entities.SaveChanges();
 }