Beispiel #1
0
        public Form2(int manager_id)
        {
            InitializeComponent();
            man_id = manager_id;
            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);
            SingerContext cs = new SingerContext();
            //Singer sing = new Singer();
            //sing.Name = "Billie";
            //sing.NextConcert = "hai";
            //cs.Singers.Add(sing);
            //cs.SaveChanges();
            //var singers = cs.Singers;
            //comboBox1.Items.Add("hello");
            var concerts = cs.Singers;

            foreach (var singer in concerts)
            {
                comboBox1.Items.Add(singer.Login);
            }
            //materialTabControl1.SelectedIndex = 1;
            //ImageList imageList = new ImageList();
        }
Beispiel #2
0
        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.
        }
Beispiel #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            ConcertContext db        = new ConcertContext();
            SingerContext  dw        = new SingerContext();
            Concert        concert   = new Concert();
            var            FN        = openFileDialog1.FileName.Split('\\');
            var            fileOfPic = "ConcertWallpapers\\" + FN.Last();

            pictureBox2.Image.Save(fileOfPic);
            concert.Place       = materialSingleLineTextField1.Text;
            concert.Tickets     = Convert.ToInt32(materialSingleLineTextField2.Text);
            concert.TicketPrice = Convert.ToInt32(materialSingleLineTextField3.Text);
            concert.Name        = materialSingleLineTextField4.Text;
            concert.WallPaper   = fileOfPic;
            concert.Singers     = dw.Singers.FirstOrDefault(p => p.Login == comboBox1.Text);
            concert.Date        = dateTimePicker1.Text;
            ManagerContext mc = new ManagerContext();

            concert.Manager = mc.Managers.Find(man_id);
            //concert.SingerName = comboBox1.Text;
            db.Concerts.Add(concert);
            db.SaveChanges();
        }
Beispiel #4
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();
                }
            }
        }
Beispiel #5
0
        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";
            }
        }