コード例 #1
0
        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.");
            }
        }
コード例 #2
0
        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();
                }
            }
        }
コード例 #3
0
        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.");
                }
            }
        }
コード例 #4
0
 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");
             }
         }
     }
 }