예제 #1
0
파일: Login.cs 프로젝트: IrisLinSQ/007
        private void button1_Click(object sender, EventArgs e)
        {
            Admin admin = SqlLogin.findAdminById(textBox1.Text.Trim());
            if (admin == null)
            {
                MessageBox.Show("用户名不存在,请重新输入!");
                textBox2.Text = "";
                textBox1.Text = "";
            }
            else if (admin.getPassword().Trim() == textBox2.Text.Trim())
            {
                String loginTime = DateTime.Now.ToLocalTime().ToString();
                ClassUse.Login login = new ClassUse.Login(admin.getID(), loginTime);

                SqlLogin.addLogin(login);

                MessageBox.Show("系统登录成功,正在跳转主页面...");
                Cinema cinemaView = new Cinema();
                cinemaView.Show();

                this.Hide();
            }
            else
            {
                MessageBox.Show("密码错误!请再次输入!");
                textBox2.Text = "";
            }
        }
예제 #2
0
파일: Login.cs 프로젝트: IrisLinSQ/007
        private void button1_Click(object sender, EventArgs e)
        {
            constr();
            //使用SqlConnection 来连接数据库
            using (SqlConnection conn = new SqlConnection(connStr))
            {
                //创建sql 查询语句
                string sql = "select Password from Administrator where ID ='" + textBox1.Text + "'";
                //创建 SqlCommand 执行指令
                using (SqlCommand cmd = new SqlCommand(sql, conn))
                {
                    //打开数据库连接
                    conn.Open();
                    //使用 SqlDataReader 来 读取数据库
                    using (SqlDataReader sdr = cmd.ExecuteReader())
                    {
                        //SqlDataReader 在数据库中为 从第1条数据开始 一条一条往下读
                        if (sdr.Read())
                        {
                            //则将第1条 密码 赋给 字符串pwd  ,并且依次往后读取 所有的密码
                            //Trim()方法为移除字符串前后的空白
                            string pwd = sdr.GetString(0).Trim();
                            //如果 文本框中输入的密码 ==数据库中的密码
                            if (pwd == textBox2.Text)
                            {
                                //说明在该账户下 密码正确, 系统登录成功
                                MessageBox.Show("系统登录成功,正在跳转主页面...");
                                Cinema cinemaView = new Cinema();
                                cinemaView.Show();
                                this.Hide();
                            }
                            else
                            {
                                //否则密码错误 再次输入密码
                                MessageBox.Show("密码错误!请再次输入!");
                                //并自动将当前密码 清空
                                textBox2.Text = "";
                            }
                        }

                        else
                        {
                            //如果读取账户数据失败, 则用户名不存在
                            MessageBox.Show("用户名不存在,请重新出入!");
                            //并自动清空账户名
                            textBox2.Text = "";
                            textBox1.Text = "";
                        }
                    }
                }

            }
        }
예제 #3
0
파일: MoiveAdd.cs 프로젝트: IrisLinSQ/007
 public MoiveAdd(Cinema cinema)
 {
     InitializeComponent();
     this.cinema = cinema;
 }
예제 #4
0
파일: ScreensAdd.cs 프로젝트: IrisLinSQ/007
 public ScreensAdd(Cinema cinema)
 {
     InitializeComponent();
     this.cinema=cinema;
 }