private void btn_selectSeats_Click(object sender, EventArgs e)
        {
            // 추가적 예외처리!!!!!!!!!!!!!!!!!!!!!
            if (selectedMovie.Equals("") || selectedTheater.Equals("") || selectedAudi.Equals("") || selectedTime.Equals(""))
            {
                MessageBox.Show("선택항목을 모두 선택하지 않았습니다.");
                return;
            }

            bool isLogin = false;

            // 아직 유저 인증이 안되었다면
            if (pubvar.user.Equals(""))
            {
                bool isJoin = false;
                //LoginForm loginForm = new LoginForm();
                //loginForm.Show();
                using (var loginForm = new LoginForm())
                {
                    //MessageBox.Show("check1");
                    var result = loginForm.ShowDialog();
                    //MessageBox.Show(result);
                    if (result == DialogResult.OK)
                    {
                        pubvar.user = loginForm.ReturnValue;
                        //MessageBox.Show(val + "님");
                        isLogin = true;
                    }
                    // 회원가입 누른경우
                    else if (result == DialogResult.No)
                    {
                        //MessageBox.Show("check");
                        isJoin = true;
                    }
                }

                // 회원가입을 누른 경우
                if (isJoin)
                {
                    this.Close();
                    JoinForm joinForm = new JoinForm();
                    joinForm.Show();
                }
            }
            // 그렇지 않고 이미 인증을 한 경우
            else
            {
                isLogin = true;
            }
            // 로긘에 성공한 경우
            if (isLogin)
            {
                SeatsForm seatsForm = new SeatsForm(finalDatas);
                //MessageBox.Show(finalDatas[4]);
                seatsForm.Show();
            }
        }
Ejemplo n.º 2
0
        private void btn_login_Click(object sender, EventArgs e)
        {
            bool isLogin = false;

            // 아직 유저 인증이 안되었다면
            if (pubvar.user.Equals(""))
            {
                bool isJoin = false;
                //LoginForm loginForm = new LoginForm();
                //loginForm.Show();
                using (var loginForm = new LoginForm())
                {
                    //MessageBox.Show("check1");
                    var result = loginForm.ShowDialog();
                    //MessageBox.Show(result);
                    if (result == DialogResult.OK)
                    {
                        pubvar.user = loginForm.ReturnValue;
                        //MessageBox.Show(val + "님");
                        isLogin = true;
                    }
                    // 회원가입 누른경우
                    else if (result == DialogResult.No)
                    {
                        //MessageBox.Show("check");
                        isJoin = true;
                    }
                }

                // 회원가입을 누른 경우
                if (isJoin)
                {
                    this.Close();
                    JoinForm joinForm = new JoinForm();
                    joinForm.Show();
                }
            }
            // 그렇지 않고 이미 인증을 한 경우
            else
            {
                isLogin = true;
            }
            // 로긘에 성공한 경우
            if (isLogin)
            {
                btn_login.Visible    = false;
                label_userid.Text    = pubvar.user;
                label_userid.Visible = true;
                btn_logout.Visible   = true;
                btn_myCGV.Visible    = true;
            }
        }