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;
            }
        }
Пример #2
0
        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;
        }
Пример #3
0
        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;
        }
Пример #4
0
        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")));
 }