Example #1
0
        private void btnDangKy_Click(object sender, EventArgs e)
        {
            if (KiemTraHopLeVaThongBao())
            {
                var nhanVienMoi = new NhanVien
                {
                    CMND = tbCMND.Text,
                    DiaChi = tbDiaChi.Text,
                    DienThoai = tbDienThoai.Text,
                    Email = tbEmail.Text,
                    GioiTinh = tsGioiTinh.IsOn,
                    Id = tbId.Text.ToUpper(),
                    MatKhau = MyUtil.MaHoaMatKhau(tbMatKhau.Text),
                    NgaySinh = dtNgaySinh.Value.ToUniversalTime(),
                    NgayVaoLam = DateTime.Now,
                    PhongBanID = cbPhongBan.SelectedValue.ToString(),
                    TenNhanVien = tbTenNhanVien.Text

                };
                if (NhanVienDal.TaoNhanVien(nhanVienMoi))
                {
                    MessageBox.Show(Resources.TaoDoiTuong +Resources.thanhCong, Resources.MThanhCong);
                    Close();
                }
                else
                {
                    MessageBox.Show(Resources.TaoDoiTuong + Resources.thatBai, Resources.MThatBai);
                }
            }
        }
Example #2
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            var nhanVienMoi = new NhanVien
            {
                Id = tbId.Text.ToUpper(),
                TenNhanVien = tbTen.Text,
                NgaySinh = dtNgaySinh.Value,
                NgayVaoLam = dtNgayVaoLam.Value,
                PhongBanID = cbPhongBan.SelectedValue as string,
                MatKhau = MyUtil.MaHoaMatKhau(tbMatKhau.Text.ToLower()),
                GioiTinh = twGioTinh.IsOn
            };
            if (KiemTraTaoNhanVien() && KiemTraHopLeVaThongBao(nhanVienMoi))
            {

                if (NhanVienDal.TaoNhanVien(nhanVienMoi))
                {
                    btnLamMoi_Click(null, null);
                    MessageBox.Show(Resources.TaoDoiTuong + Resources.thanhCong + Resources.MThanhCong);
                    
                }
                else
                {
                    MessageBox.Show(Resources.TaoDoiTuong + Resources.thatBai + Resources.MThatBai);
                }

            }
        }
Example #3
0
 public static bool TaoNhanVien(NhanVien nhanVienMoi)
 {
     using (var context = new VeTauEntities(false))
     {
         context.NhanViens.Add(nhanVienMoi);
         return context.SaveChanges()>0;
     }
 }
Example #4
0
        public static int CapNhat(NhanVien doiTuong)
        {
            using (var context = new VeTauEntities(false))
            {
                var nhanVien = context.NhanViens.SingleOrDefault(i => i.Id == doiTuong.Id);

                if (nhanVien != null)
                {
                    nhanVien.TenNhanVien = doiTuong.TenNhanVien;
                    nhanVien.NgaySinh = doiTuong.NgaySinh;
                    nhanVien.NgayVaoLam = doiTuong.NgayVaoLam;
                    nhanVien.PhongBanID = doiTuong.PhongBanID;
                    nhanVien.MatKhau = doiTuong.MatKhau;
                    nhanVien.GioiTinh = doiTuong.GioiTinh;
                }
                return context.SaveChanges();
            }
        }
Example #5
0
 private bool KiemTraHopLeVaThongBao(NhanVien nhanVien)
 {
     if (string.IsNullOrWhiteSpace(nhanVien.Id))
     {
         MessageBox.Show(nhanVien.TenNhanVien +" "+ Resources.TenDangNhap + " không thể chứa" + Resources.kyTu + " khoảng trắng ", Resources.MNhapLieuSai);
         return false;
     }
     if (nhanVien.Id.Length < ChieuDaiId)
     {
         MessageBox.Show(nhanVien.TenNhanVien + " " + Resources.TenDangNhap + Resources.nhieuHon + ChieuDaiId + Resources.kyTu, Resources.MNhapLieuSai);
         return false;
     }
     if (nhanVien.Id.Equals(string.Empty) || nhanVien.MatKhau.Equals(string.Empty) || nhanVien.NgaySinh == null ||
         nhanVien.NgayVaoLam == null || nhanVien.PhongBanID==null|| nhanVien.PhongBanID.Equals(string.Empty))
     {
         MessageBox.Show(nhanVien.TenNhanVien + " " + Resources.ChuaNhapDuCacTruongBatBuoc,
             Resources.MNhapLieuSai);
         return false;
     }
     if (nhanVien.NgaySinh > DateTime.Now.AddYears(-18)|| nhanVien.NgaySinh.AddYears(18) > nhanVien.NgayVaoLam)
     {
         MessageBox.Show(nhanVien.TenNhanVien + " " + "chưa đủ 18 tuổi, Kiểm tra ngày sinh và ngày vào làm", Resources.MNhapLieuSai);
         return false;
     }
     return true;
 }