예제 #1
0
        public void DangNhap()
        {
            string TenDangNhap = txtTenDangNhap.Text.ToUpper();
            string MatKhau     = DAO_Setting.GetSHA1HashData(txtMatKhau.Text.ToString());
            bool   KT          = BUS_DangNhap.KiemTraDangNhap(TenDangNhap, MatKhau);

            if (KT == true)
            {
                DataTable dt = BUS_DangNhap.ThongTin(TenDangNhap, MatKhau);
                if (dt.Rows.Count > 0)
                {
                    DataRow dr = dt.Rows[0];
                    NguoiDung              = new DTO_DangNhap();
                    NguoiDung.Id           = Int32.Parse(dr["ID"].ToString());
                    NguoiDung.Tendangnhap  = dr["TenDangNhap"].ToString();
                    NguoiDung.Idchinhanh   = dr["IDChiNhanh"].ToString();
                    NguoiDung.Manhanvien   = dr["MaNhanVien"].ToString();
                    NguoiDung.Tennguoidung = dr["TenNguoiDung"].ToString();
                    NguoiDung.Sdt          = dr["SDT"].ToString();
                    frmBanHang fr = new frmBanHang();
                    txtMatKhau.Text = "";
                    txtMatKhau.Select();
                    this.Hide();
                    fr.ShowDialog();
                    this.Show();
                }
            }
            else
            {
                MessageBox.Show("Đăng nhập không thành công.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #2
0
        public void DangNhap()
        {
            if (DAO_Setting.TestDuKieu() != "")
            {
                // kiểm tra key
                if (DAO_Setting.getKeyCode() != -1)
                {
                    //linkCauHinh.Visible = false;
                    string TenDangNhap = txtTenDangNhap.Text.ToUpper();
                    string MatKhau     = DAO_Setting.GetSHA1HashData(txtMatKhau.Text.ToString());
                    bool   KT          = BUS_DangNhap.KiemTraDangNhap(TenDangNhap, MatKhau);
                    if (KT == true)
                    {
                        DataTable dt = BUS_DangNhap.ThongTin(TenDangNhap, MatKhau);
                        if (dt.Rows.Count > 0)
                        {
                            DataRow dr = dt.Rows[0];
                            NguoiDung                 = new DTO_DangNhap();
                            NguoiDung.Id              = Int32.Parse(dr["ID"].ToString());
                            NguoiDung.Tendangnhap     = dr["TenDangNhap"].ToString();
                            NguoiDung.Idchinhanh      = dr["IDChiNhanh"].ToString();
                            NguoiDung.Manhanvien      = dr["MaNhanVien"].ToString();
                            NguoiDung.Tennguoidung    = dr["TenNguoiDung"].ToString();
                            NguoiDung.Sdt             = dr["SDT"].ToString();
                            NguoiDung.IDNhomNguoiDung = Int32.Parse(dr["IDNhomNguoiDung"].ToString());
                            DAO_Setting.ThemLichSuTruyCap(frmDangNhap.NguoiDung.Id, frmDangNhap.NguoiDung.IDNhomNguoiDung, frmDangNhap.NguoiDung.Idchinhanh, "Đăng Nhập", "Đăng Nhập Bán Hàng");


                            if (DAO_Setting.KiemtraGiaDien(dr["IDChiNhanh"].ToString()) == 0)
                            {
                                frmBanHang fr = new frmBanHang();
                                txtMatKhau.Text = "";
                                txtMatKhau.Select();
                                this.Hide();
                                fr.ShowDialog();
                                this.Show();
                            }
                            else
                            {
                                frmBanHang2 fr = new frmBanHang2();
                                txtMatKhau.Text = "";
                                txtMatKhau.Select();
                                this.Hide();
                                fr.ShowDialog();
                                this.Show();
                            }
                        }
                    }
                    else
                    {
                        MessageBox.Show("Đăng nhập không thành công.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    // linkCauHinh.Visible = true;
                    if (MessageBox.Show("Phần mềm chưa được kích hoạt bản quyền.", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Error) == System.Windows.Forms.DialogResult.OK)
                    {
                        frmKichHoat fr = new frmKichHoat();
                        fr.ShowDialog();
                    }
                }
            }
            else
            {
                if (MessageBox.Show("Phần mềm chưa được kích hoạt bản quyền.", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Error) == System.Windows.Forms.DialogResult.OK)
                {
                    frmKichHoat fr = new frmKichHoat();
                    fr.ShowDialog();
                }
            }
        }