Exemple #1
0
 private void signin_Click(object sender, EventArgs e)
 {
     if (username.Text.Trim().Equals("Username") || passworld.Text.Trim().Equals("Passworld") ||
         username.Text.Trim().Equals("") || passworld.Text.Trim().Equals(""))
     {
         MessageBox.Show("Bạn Chưa Nhập Đủ Thông Tin", "Data Empty", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
     else
     {
         String         caulenh = "select * from ThuNgan where TenDN='" + username.Text.Trim() + "' and MatKhau='" + passworld.Text.Trim() + "'";
         SqlDataAdapter sqldata = new SqlDataAdapter(caulenh, ketnoi);
         DataTable      dt      = new DataTable();
         sqldata.Fill(dt);
         if (dt.Rows.Count == 1)
         {
             string    manv = dt.Rows[0]["MaNV"].ToString().Trim();
             Hierarchy hie  = new Hierarchy();
             hie.setH(manv);
             main mn = new main();
             mn.maThuNgan = hie.getH();
             mn.ShowNameThuNgan();
             this.Hide();
             mn.ShowDialog();
         }
         else
         {
             MessageBox.Show("Không Thể Đăng Nhập Vui lòng Liên Hệ Quản Lý Hỗ trợ !", "" +
                             "Lost Login!");
         }
     }
 }
        private void timer1_Tick(object sender, EventArgs e)
        {
            if (pictureBox1.Image != null)
            {
                BarcodeReader reader = new BarcodeReader();
                Result        result = reader.Decode((Bitmap)pictureBox1.Image);
                if (result != null)
                {
                    if (nhan.Equals("main"))
                    {
                        String         caulenh = "select TenKH from KhachHang where MaKh='" + result.Text.ToString().Trim() + "'";
                        SqlDataAdapter sqldata = new SqlDataAdapter(caulenh, ketnoi);
                        DataTable      dt      = new DataTable();
                        sqldata.Fill(dt);
                        if (dt.Rows.Count == 1)
                        {
                            gui           = result.Text.ToString().Trim();
                            textBox1.Text = dt.Rows[0]["TenKH"].ToString();
                            //textBox1.Text = result.Text.ToString().Trim();
                            timer1.Stop();
                            if (captureDevice.IsRunning)
                            {
                                captureDevice.Stop();
                            }
                        }
                        else
                        {
                            MessageBox.Show("Không Tìm Thấy Mã Khách Hàng Vui Lòng Thử Lại !", "" +
                                            "Lỗi truy xuất!");
                            timer1.Stop();
                            if (captureDevice.IsRunning)
                            {
                                captureDevice.Stop();
                            }
                            this.Hide();
                        }
                    }
                    else if (nhan.Equals("login"))
                    {
                        String         caulenh = "select * from ThuNgan where MaNV='" + result.Text.ToString().Trim() + "'";
                        SqlDataAdapter sqldata = new SqlDataAdapter(caulenh, ketnoi);
                        DataTable      dt      = new DataTable();
                        sqldata.Fill(dt);
                        if (dt.Rows.Count == 1)
                        {
                            //gui = result.Text.ToString().Trim();
                            //textBox1.Text = dt.Rows[0]["TenKH"].ToString();
                            //textBox1.Text = result.Text.ToString().Trim();
                            Hierarchy hie = new Hierarchy();
                            hie.setH(result.Text.ToString().Trim());
                            this.Hide();

                            main mn = new main();
                            mn.maThuNgan = hie.getH();
                            mn.ShowNameThuNgan();

                            timer1.Stop();
                            if (captureDevice.IsRunning)
                            {
                                captureDevice.Stop();
                            }
                            mn.ShowDialog();
                        }
                        else
                        {
                            MessageBox.Show("Không nhận dạng được thẻ");
                            timer1.Stop();
                            if (captureDevice.IsRunning)
                            {
                                captureDevice.Stop();
                            }
                            this.Hide();
                            Login lg = new Login();
                            lg.ShowDialog();
                        }
                    }
                }
            }
        }