Пример #1
0
        public Form2(int X)
        {
            InitializeComponent();


            using (var context = new PokojeEntities2())
            {
                var query1 = context.DanePokojow
                             .Where(x => x.IDPokoju == X).FirstOrDefault();
                if (query1 != null)
                {
                    label1.Text = "Nazwa pokoju:\n" + query1.NazwaPokoju
                                  + "\n\nMiasto: \n" + query1.Miasto
                                  + "\n\nAdres: \n" + query1.Adres
                                  + "\n\nLiczba miejsc:\n" + query1.LiczbaMiejsc
                                  + "\n\nWolne Miejsca:\n" + query1.WolneMiejsca
                                  + "\n\nŁazięka w pokoju:\n" + query1.ŁaziekaWPokoju
                                  + "\n\nTelefon: \n" + query1.Telefon;

                    pictureBox1.ImageLocation = ($"Images/{X}.jpg");
                }
                else
                {
                    label1.Text = "";
                }
            }



            //PictureBox picture = new PictureBox
            //{
            //    Name = "pictureBox",
            //    //Size = new Size(1000, 400),
            //    Location = new Point(150, 100),
            //    ImageLocation = @"1.jpg",
            //    SizeMode = PictureBoxSizeMode.CenterImage
            //};
            //pictureBox1.Controls.Add(picture);
        }
Пример #2
0
        private void button4_Click(object sender, EventArgs e)
        {
            label6.Text  = "";
            label7.Text  = "";
            label8.Text  = "";
            label9.Text  = "";
            label10.Text = "";
            label11.Text = "";
            label12.Text = "";
            using (var context = new PokojeEntities2())
            {
                var query1 = context.DanePokojow
                             .Where(x => x.NazwaPokoju == textBox2.Text).OrderBy(x => x.NazwaPokoju).FirstOrDefault();
                if (query1 != null)
                {
                    label6.Text = "Nazwa pokoju: \t " + query1.NazwaPokoju + "\nLiczba miejsc: \t " + query1.LiczbaMiejsc
                                  + "\nŁazięka w pokoju: " + query1.ŁaziekaWPokoju;
                    id1 = query1.IDPokoju.Value;
                }
                else
                {
                    label6.Text = "";
                }

                var query2 = context.DanePokojow
                             .Where(x => x.NazwaPokoju == textBox2.Text).OrderBy(x => x.NazwaPokoju).Skip(1).FirstOrDefault();
                if (query2 != null)
                {
                    label7.Text = "Nazwa pokoju: \t " + query2.NazwaPokoju + "\nLiczba miejsc: \t " + query2.LiczbaMiejsc
                                  + "\nŁazięka w pokoju: " + query2.ŁaziekaWPokoju;
                    id2 = query2.IDPokoju.Value;
                }
                else
                {
                    label7.Text = "";
                }
            }
        }
Пример #3
0
        private void SearchMetchode(int X)
        {
            using (var context = new PokojeEntities2())
            {
                var item  = comboBox1.SelectedItem;
                var item2 = Int32.Parse(comboBox4.Text);

                var item3 = comboBox2.SelectedItem;
                var item4 = Int32.Parse(comboBox3.Text);

                _skipper += X;

                var query = context.DanePokojow
                            .Where(x => x.Miasto == item && x.LiczbaMiejsc == item2 && x.WolneMiejsca == item4 && x.ŁaziekaWPokoju == item3)
                            .OrderBy(x => x.NazwaPokoju).LongCount();
                _query = (int)query;


                var query1 = context.DanePokojow
                             .Where(x => x.Miasto == item && x.LiczbaMiejsc == item2 && x.WolneMiejsca == item4 && x.ŁaziekaWPokoju == item3)
                             .OrderBy(x => x.NazwaPokoju).Skip(_skipper).FirstOrDefault();
                if (query1 != null)
                {
                    label6.Text = "Nazwa pokoju: \t " + query1.NazwaPokoju + "\nLiczba miejsc: \t " + query1.LiczbaMiejsc
                                  + "\nŁazięka w pokoju: " + query1.ŁaziekaWPokoju;
                    id1 = query1.IDPokoju.Value;
                }
                else
                {
                    label6.Text = "";
                }

                var query2 = context.DanePokojow
                             .Where(x => x.Miasto == item && x.LiczbaMiejsc == item2 && x.WolneMiejsca == item4 && x.ŁaziekaWPokoju == item3)
                             .OrderBy(x => x.NazwaPokoju).Skip(_skipper + 1).FirstOrDefault();
                if (query2 != null)
                {
                    label7.Text = "Nazwa pokoju: \t " + query2.NazwaPokoju + "\nLiczba miejsc: \t " + query2.LiczbaMiejsc
                                  + "\nŁazięka w pokoju: " + query2.ŁaziekaWPokoju;
                    id2 = query2.IDPokoju.Value;
                }
                else
                {
                    label7.Text = "";
                }

                var query3 = context.DanePokojow
                             .Where(x => x.Miasto == item && x.LiczbaMiejsc == item2 && x.WolneMiejsca == item4 && x.ŁaziekaWPokoju == item3)
                             .OrderBy(x => x.NazwaPokoju).Skip(_skipper + 2).FirstOrDefault();
                if (query3 != null)
                {
                    label8.Text = "Nazwa pokoju: \t " + query3.NazwaPokoju + "\nLiczba miejsc: \t " + query3.LiczbaMiejsc
                                  + "\nŁazięka w pokoju: " + query3.ŁaziekaWPokoju;
                    id3 = query3.IDPokoju.Value;
                }
                else
                {
                    label8.Text = "";
                }

                var query4 = context.DanePokojow
                             .Where(x => x.Miasto == item && x.LiczbaMiejsc == item2 && x.WolneMiejsca == item4 && x.ŁaziekaWPokoju == item3)
                             .OrderBy(x => x.NazwaPokoju).Skip(_skipper + 3).FirstOrDefault();
                if (query4 != null)
                {
                    label9.Text = "Nazwa pokoju: \t " + query4.NazwaPokoju + "\nLiczba miejsc: \t " + query4.LiczbaMiejsc
                                  + "\nŁazięka w pokoju: " + query4.ŁaziekaWPokoju;
                    id4 = query4.IDPokoju.Value;
                }
                else
                {
                    label9.Text = "";
                }

                var query5 = context.DanePokojow
                             .Where(x => x.Miasto == item && x.LiczbaMiejsc == item2 && x.WolneMiejsca == item4 && x.ŁaziekaWPokoju == item3)
                             .OrderBy(x => x.NazwaPokoju).Skip(_skipper + 4).FirstOrDefault();
                if (query5 != null)
                {
                    label10.Text = "Nazwa pokoju: \t " + query5.NazwaPokoju + "\nLiczba miejsc: \t " + query5.LiczbaMiejsc
                                   + "\nŁazięka w pokoju: " + query5.ŁaziekaWPokoju;
                    id5 = query5.IDPokoju.Value;
                }
                else
                {
                    label10.Text = "";
                }

                var query6 = context.DanePokojow
                             .Where(x => x.Miasto == item && x.LiczbaMiejsc == item2 && x.WolneMiejsca == item4 && x.ŁaziekaWPokoju == item3)
                             .OrderBy(x => x.NazwaPokoju).Skip(_skipper + 5).FirstOrDefault();
                if (query6 != null)
                {
                    label11.Text = "Nazwa pokoju: \t " + query6.NazwaPokoju + "\nLiczba miejsc: \t " + query6.LiczbaMiejsc
                                   + "\nŁazięka w pokoju: " + query6.ŁaziekaWPokoju;
                    id6 = query6.IDPokoju.Value;
                }
                else
                {
                    label11.Text = "";
                }

                var query7 = context.DanePokojow
                             .Where(x => x.Miasto == item && x.LiczbaMiejsc == item2 && x.WolneMiejsca == item4 && x.ŁaziekaWPokoju == item3)
                             .OrderBy(x => x.NazwaPokoju).Skip(_skipper + 6).FirstOrDefault();
                if (query7 != null)
                {
                    label12.Text = "Nazwa pokoju: \t " + query7.NazwaPokoju + "\nLiczba miejsc: \t " + query7.LiczbaMiejsc
                                   + "\nŁazięka w pokoju: " + query7.ŁaziekaWPokoju;
                    id7 = query7.IDPokoju.Value;
                }
                else
                {
                    label12.Text = "";
                }
            }
        }