public void RefreshQuaTrinh() { SelectedNhanVien = null; HoTen = ""; ChucVu = ""; HanHopDong = ""; ListQuaTrinhNhanVien.Clear(); }
public void BindingSelectionNhanVien() { if (SelectedNhanVien == null) { return; } HoTen = SelectedNhanVien.HoTen; CHUCVU chucvu = Global.Ins.getChucVubyMaNV(SelectedNhanVien.MaNV); PHONGBAN phongban = chucvu.PHONGBAN; ChucVu = chucvu.TenChucVu + " - " + phongban.TenPhong; NHANVIEN nv = Global.Ins.getNhanVienbyMaNV(SelectedNhanVien.MaNV); if (nv.GioiTinh.ToLower().Contains("nam")) { Avatar = "/Images/Male.jpg"; } else { Avatar = "/Images/Female.jpg"; } HanHopDong = ""; HOPDONG hopdong = Global.Ins.getHopDongbyMaNV(SelectedNhanVien.MaNV); if (hopdong != null) { HanHopDong = hopdong.LOAIHOPDONG.TenLoaiHD + " - " + " Hiệu lực đến : " + hopdong.NgayKT?.ToString("dd/MM/yyyy"); if (hopdong.NgayKT < DateTime.Now) { HanHopDong += " (Đã quá hạn)"; ContentCommand = "Gia hạn hợp đồng"; } else { ContentCommand = "Chuyển chức vụ"; } } if (hopdong == null) { ContentCommand = "Gia hạn hợp đồng"; } //Binding Qua trinh lam viec ListQuaTrinhNhanVien.Clear(); List <LICHSUCHUCVU> _listLS = new List <LICHSUCHUCVU>(DataProvider.Ins.DB.LICHSUCHUCVUs); foreach (var ls in _listLS) { if (ls.isDeleted == false && ls.MaNV == nv.id) { int stt = ListQuaTrinhNhanVien.Count() + 1; string ngayBD = ls.NgayBD?.ToString("dd/MM/yyyy"); string ngayKT = ls.NgayKT?.ToString("dd/MM/yyyy"); if (ls.NgayKT == null) { ngayKT = "Hiện tại"; } QuaTrinhLamViec quatrinh = new QuaTrinhLamViec(stt, ls.CHUCVU.TenChucVu, ls.CHUCVU.PHONGBAN.TenPhong, ngayBD, ngayKT); ListQuaTrinhNhanVien.Add(quatrinh); } } }