public Form1(int id, int rank) { multi_s = 0; multi_c = 0; user_id = id; user_rank = rank; InitializeComponent(); //materialLabel2.Text = user_id.ToString(); MoneyHandler handler = delegate(int money) { materialLabel1.Text = '$' + money.ToString(); }; Converter convertGrivnas = money_ => money_ * 28; MaterialSkinManager materialSkinManager = MaterialSkinManager.Instance; materialSkinManager.AddFormToManage(this); materialSkinManager.Theme = MaterialSkinManager.Themes.LIGHT; materialSkinManager.ColorScheme = new ColorScheme( Primary.Grey50, Primary.Grey900, Primary.Grey500, Accent.DeepOrange200, TextShade.BLACK); materialTabControl1.SelectedIndex = 1; handler.Invoke(convertGrivnas(2000)); switch (rank) { case 1: button4.Show(); button5.Hide(); VisitorContext vc = new VisitorContext(); var current_user = vc.Visitors.Find(id); materialLabel14.Text = current_user.Login; //pictureBox18.Load(current_user.profileImage); materialLabel15.Text = "Відвідувач"; break; case 2: SingerContext sc = new SingerContext(); var current_user1 = sc.Singers.Find(id); materialLabel14.Text = current_user1.Login; //pictureBox18.Load(current_user1.profileImage); materialLabel15.Text = "Співак"; break; case 3: button4.Show(); button5.Show(); ManagerContext mc = new ManagerContext(); var current_user2 = mc.Managers.Find(id); materialLabel14.Text = current_user2.Login; //pictureBox18.Load(current_user2.profileImage); materialLabel15.Text = "Менеджер"; break; } //ImageList imageList = new ImageList(); // tableLayoutPanel1. }
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(); }
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(); }
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(); } } }
private void button2_Click(object sender, EventArgs e) { bool complete = false; if (!complete) { using (VisitorContext vc = new VisitorContext()) { var Visitors = vc.Visitors.Where(p => p.Login == textBox3.Text); if (Visitors.Count() > 0) { complete = true; foreach (var v in Visitors) { if (v.Password == textBox2.Text) { Form1 form1 = new Form1(v.Id, 1); form1.Show(); break; } } } } } if (complete) { this.Hide(); } else { using (SingerContext sc = new SingerContext()) { var Singers = sc.Singers.Where(p => p.Login == textBox3.Text); if (Singers.Count() > 0) { complete = true; foreach (var s in Singers) { if (s.Password == textBox2.Text) { Form1 form1 = new Form1(s.Id, 2); form1.Show(); break; } } } } } if (complete) { this.Hide(); } else { using (ManagerContext mc = new ManagerContext()) { var Managers = mc.Managers.Where(p => p.Login == textBox3.Text); if (Managers.Count() > 0) { complete = true; foreach (var m in Managers) { if (m.Password == textBox2.Text) { Form1 form1 = new Form1(m.Id, 3); form1.Show(); break; } } } } } if (complete) { this.Hide(); } else { button2.Text = "Net"; } }