private void cfThoiGianHoanThanhTong_GetValue(object sender, GetValueEventArgs e) { DateTime ngayBatDau = (DateTime)e.GetColumnValue("NgayBatDau"); DateTime ngayHoanThanh; try { ngayHoanThanh = (DateTime)e.GetColumnValue("NgayHoanThanh"); TimeSpan interval = ngayHoanThanh.Subtract(ngayBatDau); string thoiGian = ""; if (interval.Days != 0) { thoiGian = interval.Days + " ngày"; } else { thoiGian = interval.Hours + " giờ"; } e.Value = thoiGian; } catch { e.Value = null; } }
private void cfTrangThai_GetValue(object sender, GetValueEventArgs e) { int tienDo = (int)e.GetColumnValue("TienDo"); string trangthai = ""; if (tienDo != 100) { DateTime ngayHetHan = (DateTime)e.GetColumnValue("NgayHetHan"); if (DateTime.Compare(ngayHetHan, DateTime.Now) < 0) { trangthai = "Chậm tiến độ"; } else { trangthai = "Đang tiến hành"; } } else { trangthai = "Đã hoàn thành"; } e.Value = trangthai; }
private void calculatedField1_GetValue(object sender, GetValueEventArgs e) { CONGVIEC cv = (CONGVIEC)e.GetColumnValue("CONGVIEC"); bool tt = (bool)e.GetColumnValue("TrangThai"); string trangthai = ""; if (!tt) { if (DateTime.Compare(cv.NgayHetHan, DateTime.Now) < 0) { trangthai = "Chậm tiến độ"; } else { trangthai = "Đang tiến hành"; } } else { trangthai = "Đã hoàn thành"; } e.Value = trangthai; //e.Value = (int)((DateTime)columnValue).DayOfWeek; }
private void cfNguoiNhan_GetValue(object sender, GetValueEventArgs e) { ICollection <PHANCONG> dsPC = (ICollection <PHANCONG>)e.GetColumnValue("PHANCONG"); string nguoiNhan = ""; foreach (PHANCONG pc in dsPC) { if (nguoiNhan != "") { nguoiNhan += ", "; } nguoiNhan += pc.NHANVIEN.HoTen; } e.Value = nguoiNhan; }
private void WordsUnitPrice_GetValue(object sender, GetValueEventArgs e) { e.Value = NumberToWords(Convert.ToInt32(e.GetColumnValue("UnitPrice"))); }