private void button_Luu_Click(object sender, EventArgs e) { if (textBox_HoVaTen.Text == "" || textBox_SoCMT.Text == "" || textBox_DiaChi.Text == "" || textBox_SoDienThoai.Text == "" || textBox_Email.Text == "") { MessageBox.Show("Vui lòng nhập thông tin cần thiết."); } else { NHANVIEN nv = new NHANVIEN(); nv.MaNhanVien = Ham.generateID("NV"); nv.HoVaTen = textBox_HoVaTen.Text; nv.SoCMT = textBox_SoCMT.Text; nv.NgaySinh = dateTimePicker_NgaySinh.Value; nv.DiaChi = textBox_DiaChi.Text; nv.SoDienThoai = textBox_SoDienThoai.Text; nv.Email = textBox_Email.Text; nv.MatKhau = textBox_MatKhau.Text == "" ? Ham.getMD5(Ham.defaultPassword) : Ham.getMD5(textBox_MatKhau.Text); nv.NguoiLap = Ham.currentUser; nv.Anh = textBox_Anh.Text; nv.NgayLap = DateTime.Now; Ham.tv.NHANVIENs.Add(nv); Ham.tv.SaveChanges(); maNhanVien = null; clearNVInput(); dataGridView_NhanVien.DataSource = Ham.getData("NV", textBox_TimKiem.Text); MessageBox.Show("Thêm đối tượng thành công."); } }
private void button_DangNhap_Click(object sender, EventArgs e) { NHANVIEN nv = Ham.tv.NHANVIENs .Where(x => x.MaNhanVien == textBox_MaNhanVien.Text) .SingleOrDefault(); if (nv == null) { MessageBox.Show("Đăng nhập thất bại. Thông tin đăng nhập không đúng."); } else { if (Ham.getMD5(textBox_MatKhau.Text) != nv.MatKhau) { MessageBox.Show("Đăng nhập thất bại. Thông tin đăng nhập không đúng."); } else { Ham.currentUser = nv.MaNhanVien; MessageBox.Show("Đăng nhập thành công."); this.Hide(); Menu m = new Menu(); m.ShowDialog(); } } }
private void button_CapNhat_Click(object sender, EventArgs e) { if (maNhanVien == null || maNhanVien == "") { MessageBox.Show("Vui lòng chọn đối tượng cần chỉnh sửa."); } else { if (textBox_HoVaTen.Text == "" || textBox_SoCMT.Text == "" || textBox_DiaChi.Text == "" || textBox_SoDienThoai.Text == "" || textBox_Email.Text == "") { MessageBox.Show("Vui lòng điền những thông tin cần thiết."); } else { NHANVIEN nv = Ham.tv.NHANVIENs.Where(x => x.MaNhanVien == maNhanVien).SingleOrDefault(); nv.HoVaTen = textBox_HoVaTen.Text; nv.SoCMT = textBox_SoCMT.Text; nv.NgaySinh = dateTimePicker_NgaySinh.Value; nv.DiaChi = textBox_DiaChi.Text; nv.SoDienThoai = textBox_SoDienThoai.Text; nv.Email = textBox_Email.Text; nv.MatKhau = textBox_MatKhau.Text == "" ? nv.MatKhau : Ham.getMD5(textBox_MatKhau.Text); Ham.tv.SaveChanges(); maNhanVien = null; clearNVInput(); dataGridView_NhanVien.DataSource = Ham.getData("NV", textBox_TimKiem.Text); MessageBox.Show("Chỉnh sửa đối tượng thành công."); } } }
private void button_DoiMatKhau_Click(object sender, EventArgs e) { if (textBox_MaNhanVien.Text == "" || textBox_SoCMT.Text == "" || textBox_Email.Text == "" || textBox_MatKhauMoi.Text == "" || textBox_NhapLaiMatKhau.Text == "") { MessageBox.Show("Vui lòng điền các thông tin cần thiết."); } else { NHANVIEN nv = Ham.tv.NHANVIENs .Where(x => x.MaNhanVien == textBox_MaNhanVien.Text && x.SoCMT == textBox_SoCMT.Text && x.Email == textBox_Email.Text).SingleOrDefault(); if (nv == null) { MessageBox.Show("Thông tin sai. Vui lòng kiểm tra lại."); } else { if (textBox_MatKhauMoi.Text != textBox_NhapLaiMatKhau.Text) { MessageBox.Show("Thất bại. Kiểm tra dữ liệu mật khẩu mới."); } else { nv.MatKhau = Ham.getMD5(textBox_MatKhauMoi.Text); Ham.tv.SaveChanges(); MessageBox.Show("Đổi mật khẩu thành công"); } } } }