예제 #1
0
        private void Upload_Click(object sender, EventArgs e)
        {
            string Nm, PSW;

            Nm  = NameField.Text;
            PSW = PswField.Text;


            using (Films_dbEntities db = new Films_dbEntities())
            {
                var user = db.Users.Where(x => x.Name.Equals(Nm) && x.Password.Equals(PSW)).FirstOrDefault();

                if (user != null)
                {
                    MessageBox.Show("Sign In Succesfully");

                    this.Hide();


                    Main.ControlID.UserName = Nm;

                    var form2 = new Main();
                    form2.Closed += (s, args) => this.Close();
                    form2.Show();
                }
                else
                {
                    MessageBox.Show("password or Email is incorrect");
                    NameField.ResetText();
                    PswField.ResetText();
                }
            }
        }
        private void Upload_Click(object sender, EventArgs e)
        {
            string NM, PSW;

            NM  = NameField.Text;
            PSW = PswField.Text;

            if (NM.Length < 6 || PSW.Length < 6)
            {
                MessageBox.Show("Name and Pasword should contain minimum 6 letter");
            }
            else
            {
                using (Films_dbEntities db = new Films_dbEntities())
                {
                    var user = db.Users.Where(x => x.Name.Equals(NM)).FirstOrDefault();
                    if (user == null)
                    {
                        MessageBox.Show("Registration Was Succesfully");

                        this.Hide();


                        var t = new User
                        {
                            Name     = NM,
                            Password = PSW
                        };

                        db.Users.Add(t);
                        db.SaveChanges();

                        var g = new Thread(() => Application.Run(new LogIn()));
                        g.Start();
                        this.Close();
                        this.Hide();
                    }
                    else
                    {
                        MessageBox.Show("Same name already exist");
                        NameField.ResetText();
                        PswField.ResetText();
                    }
                }
            }
        }