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); } } }
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(); } }