Ejemplo n.º 1
0
        private void frmMenu_Load(object sender, EventArgs e)
        {
            this.pictureBox1.ImageLocation = patchLogo;
            Form frm = new frmTrangChu();

            this.currentfrmDesktop = frm;
            frm.TopLevel           = false;
            frm.FormBorderStyle    = FormBorderStyle.None;
            frm.Dock = DockStyle.Fill;
            panelDesktop.Controls.Add(frm);
            panelDesktop.Tag = frm;
            frm.BringToFront();
            frm.Show();
        }
Ejemplo n.º 2
0
        private void btnDangnhap_Click(object sender, EventArgs e)
        {
            string strMaNV = txtMaNV.Text.Trim();
            string strMK   = txtMatkhau.Text.Trim();
            string strErr  = string.Empty;

            if (strMaNV == string.Empty)
            {
                strErr = "Chưa nhập Mã Nhân Viên";
            }
            if (strMK == string.Empty)
            {
                strErr += "\n Chưa nhập Mật Khẩu";
            }
            if (strErr != string.Empty)
            {
                MessageBox.Show(" " + strErr, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            SqlConnection con = new SqlConnection("Data Source=DESKTOP-D617688;Initial Catalog=QuanLyBanSach;Integrated Security=True");

            try
            {
                con.Open();
                string        manv    = txtMaNV.Text;
                string        matkhau = txtMatkhau.Text;
                string        sql     = "Select * from NhanVien where MaNV='" + manv + "' and MatKhau='" + matkhau + "'";
                SqlCommand    cmd     = new SqlCommand(sql, con);
                SqlDataReader dt      = cmd.ExecuteReader();
                if (dt.Read() == true)
                {
                    MessageBox.Show("Đăng nhập thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Save_Data();
                    this.Hide();
                    frmTrangChu frmTrangChu = new frmTrangChu();
                    frmTrangChu.ShowDialog();
                }
                else
                {
                    MessageBox.Show("Thông tin không chính xác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Lỗi kết nối");
            }
        }
Ejemplo n.º 3
0
        private void btnDangnhap_Click(object sender, EventArgs e)
        {
            string strMaNV = txtMaNV.Text.Trim();
            string strMK   = txtMatkhau.Text.Trim();
            string strErr  = string.Empty;

            if (strMaNV == string.Empty)
            {
                strErr = "Chưa nhập Mã Nhân Viên";
            }
            if (strMK == string.Empty)
            {
                strErr += "\n Chưa nhập Mật Khẩu";
            }
            if (strErr != string.Empty)
            {
                MessageBox.Show(" " + strErr, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            NhanVienObj nvObj = new NhanVienObj();
            string      matkhau = "", ten = "", manv = "", phanquyen = "";

            if (ValidateChildren(ValidationConstraints.Enabled))
            {
                while (true)
                {
                    manv = txtMaNV.Text;
                    foreach (DataRow row in NhanVienCtr.DangNhap(manv).Rows)
                    {
                        matkhau   = row["MatKhau"].ToString();
                        ten       = row["TenNV"].ToString();
                        phanquyen = row["Quyen"].ToString();
                    }
                    if (txtMatkhau.Text == matkhau)
                    {
                        MessageBox.Show("Đăng nhập thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Save_Data();
                        mnvlogin = txtMaNV.Text;
                        if (phanquyen == "Admin")
                        {
                            this.Hide();
                            frmTrangChu frm = new frmTrangChu(ten, manv, phanquyen);
                            frm.ShowDialog();
                            this.Show();
                            txtMatkhau.ResetText();
                            break;
                        }
                        else if (phanquyen == "User")
                        {
                            this.Hide();
                            frmUser frm = new frmUser(ten, manv, phanquyen);
                            frm.ShowDialog();
                            this.Show();
                            txtMatkhau.ResetText();
                            break;
                        }
                    }
                    else
                    {
                        if (dem == 3)
                        {
                            MessageBox.Show("Bạn nhập sai quá 3 lần cho phép.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            this.Close();
                            break;
                        }
                        dem++;
                        MessageBox.Show("Sai tên đăng nhập hoặc mật khẩu.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        break;
                    }
                }
            }
        }
Ejemplo n.º 4
0
 public ucQuanTriVien(frmTrangChu trangchu)
 {
     InitializeComponent();
     TrangChu = trangchu;
 }