private void btnthem_Click(object sender, EventArgs e)
        {
            xuly       xl = new xuly();
            Connection cn = new Connection();

            cn.OpenConn();
            string manhanvien  = txtmnv.Text;
            string hoten       = txthoten.Text;
            string diachi      = txtdiachi.Text;
            string tendangnhap = txttendn.Text;
            string matkhau     = txtmatkhau.Text;
            string quyenhan    = cbquyenhan.Text;

            cm = new SqlCommand("select manhanvien from nhanvien where manhanvien='" + manhanvien + "'", cn.con);
            string ma = cm.ExecuteScalar() as string;

            if (manhanvien == "" || hoten == "" || diachi == "" || tendangnhap == "" || matkhau == "" || quyenhan == "")
            {
                MessageBox.Show("Thông tin nhân viên không được bỏ trống!!!");
            }
            else
            if (manhanvien == ma)
            {
                MessageBox.Show("Trùng mã nhân viên, thêm thất bại");
            }
            else
            {
                string     sqlthem = "insert into nhanvien values('" + manhanvien + "',N'" + hoten + "',N'" + diachi + "','" + tendangnhap + "','" + matkhau + "','" + quyenhan + "')";
                SqlCommand cmd     = new SqlCommand(sqlthem, cn.con);
                try
                {
                    cmd.ExecuteNonQuery();
                    cmd.Dispose();
                    cn.CloseConn();
                    MessageBox.Show("Thêm thành công");
                }
                catch
                {
                    cmd.Dispose();
                    cn.CloseConn();
                    MessageBox.Show("Thêm thất bại!");
                }
            }
            hienthi();
        }
        private void frmHeThongQLTV_Load(object sender, EventArgs e)
        {
            xuly xl = new xuly();

            lblXinchao1.Text = xl.XinChao1(frmDangnhap.aidangdangnhap);
            lblXinchao2.Text = xl.XinChao2(frmDangnhap.aidangdangnhap);

            foreach (Control ctrl in this.Controls)
            {
                if (ctrl is MdiClient)
                {
                    ctrl.BackColor = Color.LightBlue;
                }
                if (frmDangnhap.quyenhan == "thuthu")
                {
                    qUẢNTRỊHỆTHỐNGToolStripMenuItem.Visible = false;
                    nguoiToolStripMenuItem.Text             = xl.XinChao1(frmDangnhap.aidangdangnhap);
                }
                if (frmDangnhap.quyenhan == "admin")
                {
                    qUẢNLÝSÁCHToolStripMenuItem.Visible    = false;
                    qUẢNLÝMƯỢNTRẢToolStripMenuItem.Visible = false;
                    qUẢNLÝĐỌCGIẢToolStripMenuItem.Visible  = false;
                    tKBCToolStripMenuItem.Visible          = false;
                    nguoiToolStripMenuItem.Text            = xl.XinChao1(frmDangnhap.aidangdangnhap);
                }
                if (frmDangnhap.quyenhan == "docgia")
                {
                    qUẢNLÝSÁCHToolStripMenuItem.Visible     = false;
                    qUẢNLÝMƯỢNTRẢToolStripMenuItem.Visible  = false;
                    qUẢNLÝĐỌCGIẢToolStripMenuItem.Visible   = false;
                    tKBCToolStripMenuItem.Visible           = false;
                    qUẢNTRỊHỆTHỐNGToolStripMenuItem.Visible = false;
                    nguoiToolStripMenuItem.Text             = xl.XinChao2(frmDangnhap.aidangdangnhap);
                }
            }
        }
Exemple #3
0
        private void btndangnhap_Click(object sender, EventArgs e)
        {
            xuly       xl       = new xuly();
            Connection cn       = new Connection();
            string     USER     = txtuser.Text.Replace(" ", " ");
            string     PASSWORD = txtpass.Text.Replace(" ", " ");

            if (USER == "" || PASSWORD == "")
            {
                MessageBox.Show("Thông tin đang nhập không hợp lệ!!!");
                txtuser.Clear();
                txtpass.Clear();
                txtuser.Focus();
            }
            else
            if (cbquyenhan.Text.CompareTo("admin") == 0)
            {
                string sql = "SELECT Count(*) FROM nhanvien WHERE manhanvien='" + txtuser.Text + "'and matkhau='" + txtpass.Text + "' and quyenhan=N'" + cbquyenhan.Text + "'";
                try
                {
                    cn.OpenConn();
                    if (cn.executeScala(sql) == 1)
                    {
                        quyenhan       = xl.quyenhan(USER);
                        aidangdangnhap = USER;
                        this.Hide();
                        frmHeThongQLTV f = new frmHeThongQLTV();
                        f.Show();
                        frmdoimk.UsertName = txtuser.Text;
                    }
                    else
                    {
                        MessageBox.Show("Đăng nhập không thành công!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        txtuser.Clear();
                        txtpass.Clear();
                        txtuser.Focus();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("" + ex);
                }
            }
            else if (cbquyenhan.Text.CompareTo("thuthu") == 0)
            {
                string sql = "SELECT Count(*) FROM nhanvien WHERE manhanvien='" + txtuser.Text + "'and matkhau='" + txtpass.Text + "' and quyenhan=N'" + cbquyenhan.Text + "'";
                try
                {
                    cn.OpenConn();
                    if (cn.executeScala(sql) == 1)
                    {
                        quyenhan       = xl.quyenhan(USER);
                        aidangdangnhap = USER;
                        this.Hide();
                        frmHeThongQLTV f = new frmHeThongQLTV();
                        f.Show();
                        frmdoimk.UsertName = txtuser.Text;
                    }
                    else
                    {
                        MessageBox.Show("Đăng nhập không thành công!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        txtuser.Clear();
                        txtpass.Clear();
                        txtuser.Focus();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("" + ex);
                }
            }

            else if (xl.KTdangnhap2(USER, PASSWORD) == 1)
            {
                quyenhan       = cbquyenhan.Text;
                aidangdangnhap = USER;
                this.Hide();
                frmHeThongQLTV f = new frmHeThongQLTV();
                f.Show();
                frmdoimk.UsertName = txtuser.Text;
            }
            else
            {
                MessageBox.Show("Đăng nhập không thành công!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtuser.Clear();
                txtpass.Clear();
                txtuser.Focus();
            }
        }