Exemple #1
0
        private void materialFlatButton1_Click(object sender, EventArgs e)
        {
            ConcertContext cc      = new ConcertContext();
            var            concert = cc.Concerts.Find(multi_c * 3 + 2);
            VisitorContext vc      = new VisitorContext();
            var            visitor = vc.Visitors.Find(user_id);

            concert.Visitors.Add(visitor);
            visitor.Concerts.Add(concert);
            vc.SaveChanges();
            cc.SaveChanges();
        }
Exemple #2
0
        private void materialFlatButton3_Click(object sender, EventArgs e)
        {
            materialLabel2.Text = multi_c.ToString();
            ConcertContext cc      = new ConcertContext();
            var            concert = cc.Concerts.Find(multi_c * 3 + 1);
            var            g       = concert.Name;
            VisitorContext vc      = new VisitorContext();
            var            visitor = vc.Visitors.Find(user_id);

            visitor.BuyTicket(ref concert);
            var f = visitor.Login;

            //Visitor vs = new Visitor();
            //vs.cardNumber = visitor.cardNumber;
            //vs.CurrentSum = visitor.CurrentSum;
            //vs.Id = visitor.Id;
            //vs.Login = visitor.Login;
            //vs.Password = visitor.Password;
            //vs.phoneNumber = visitor.phoneNumber;
            //vs.profileImage = visitor.profileImage;
            //vs.rank = visitor.rank;
            //vs.Concerts = visitor.Concerts;
            //Concert cnc = new Concert();
            //cnc.Date = concert.Date;
            //cnc.Id = concert.Id;
            //cnc.Manager = concert.Manager;
            //cnc.Name = concert.Name;
            //cnc.Place = concert.Place;
            //cnc.Singers = concert.Singers;
            //cnc.TicketPrice = concert.TicketPrice;
            //cnc.Tickets = concert.Tickets;
            //cnc.Visitors = concert.Visitors;
            //cnc.WallPaper = concert.WallPaper;
            cc.Entry(concert).State = EntityState.Modified;
            vc.Entry(visitor).State = EntityState.Modified;
            //visitor.Concerts.Add(concert);
            concert.Visitors.Add(visitor);

            vc.SaveChanges();
            cc.SaveChanges();
        }
Exemple #3
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            var login        = textBox1.Text;
            var password     = maskedTextBox1.Text;
            var cpassword    = maskedTextBox2.Text;
            var phone_number = maskedTextBox3.Text;
            var card_number  = maskedTextBox4.Text;
            var rank         = 1;

            if (materialRadioButton2.Checked)
            {
                rank = 2;
            }
            else if (materialRadioButton3.Checked)
            {
                rank = 3;
            }
            var FN        = openFileDialog1.FileName.Split('\\');
            var fileOfPic = "ProfileImages\\" + FN.Last();

            pictureBox1.Image.Save(fileOfPic); //"\\ProfileImages\\" +
            if (rank == 1)
            {
                VisitorContext vc      = new VisitorContext();
                Visitor        visitor = new Visitor();

                if (password == cpassword)
                {
                    visitor.Login        = login;
                    visitor.Password     = password;
                    visitor.phoneNumber  = phone_number;
                    visitor.cardNumber   = card_number;
                    visitor.rank         = rank;
                    visitor.profileImage = fileOfPic;
                    vc.Visitors.Add(visitor);
                    vc.SaveChanges();
                }
            }
            else if (rank == 2)
            {
                SingerContext sc     = new SingerContext();
                Singer        singer = new Singer();

                if (password == cpassword)
                {
                    singer.Login        = login;
                    singer.Password     = password;
                    singer.phoneNumber  = phone_number;
                    singer.cardNumber   = card_number;
                    singer.rank         = rank;
                    singer.profileImage = fileOfPic;
                    sc.Singers.Add(singer);
                    sc.SaveChanges();
                }
            }
            else
            {
                ManagerContext mc      = new ManagerContext();
                Manager        manager = new Manager();
                if (password == cpassword)
                {
                    manager.Login        = login;
                    manager.Password     = password;
                    manager.phoneNumber  = phone_number;
                    manager.cardNumber   = card_number;
                    manager.rank         = rank;
                    manager.profileImage = fileOfPic;
                    manager.Concerts     = null;
                    mc.Managers.Add(manager);
                    mc.SaveChanges();
                }
            }
        }