protected void gvUsers_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridViewTableDataCellEventArgs e)
 {
     if (RestrictedFields.Contains(e.DataColumn.FieldName))
     {
         e.Cell.ForeColor = System.Drawing.Color.Red;
     }
 }
 protected void ASPxgvTaxAccounts_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridViewTableDataCellEventArgs e)
 {
     if ((e.DataColumn.FieldName == "Balance") && (Convert.ToDecimal(e.CellValue) < 0M))
     {
         e.Cell.ForeColor = Color.Red;
     }
 }
예제 #3
0
        protected void MonitoredDBGridView_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridViewTableDataCellEventArgs e)
        {
            if (e.DataColumn.FieldName == "Status" && (e.CellValue.ToString() == "OK" || e.CellValue.ToString() == "Scanning"))
            {
                e.Cell.BackColor = System.Drawing.Color.LightGreen;
            }

            else if (e.DataColumn.FieldName == "Status" && e.CellValue.ToString() == "Not Responding")
            {
                e.Cell.BackColor = System.Drawing.Color.Red;
                e.Cell.ForeColor = System.Drawing.Color.White;
            }
            else if (e.DataColumn.FieldName == "Status" && e.CellValue.ToString() == "Not Scanned")
            {
                e.Cell.BackColor = System.Drawing.Color.FromName("#87CEEB");
                e.Cell.ForeColor = System.Drawing.Color.White;
            }
            else if (e.DataColumn.FieldName == "Status" && e.CellValue.ToString() == "disabled")
            {
                e.Cell.BackColor = System.Drawing.Color.Gray;
                // e.Cell.ForeColor = System.Drawing.Color.White;
            }
            else if (e.DataColumn.FieldName == "Status")
            {
                e.Cell.BackColor = System.Drawing.Color.Yellow;
                // e.DataColumn.GroupFooterCellStyle.ForeColor = System.Drawing.Color.Yellow;
            }
        }
예제 #4
0
        protected void HealthAssessmentGrid1_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridViewTableDataCellEventArgs e)
        {
            //3/25/2014 NS modified
            if (e.DataColumn.FieldName == "Result" && (e.CellValue.ToString() == "OK" || e.CellValue.ToString() == "Scanning" || e.CellValue.ToString() == "Telnet" ||
                                                       e.CellValue.ToString() == "Running" || e.CellValue.ToString() == "Pass") || e.CellValue.ToString() == "Passed")
            {
                e.Cell.BackColor = System.Drawing.Color.LightGreen;
            }

            else if (e.DataColumn.FieldName == "Result" && (e.CellValue.ToString() == "Not Responding" || e.CellValue.ToString().ToUpper() == "FAIL"))
            {
                e.Cell.BackColor = System.Drawing.Color.Red;
                e.Cell.ForeColor = System.Drawing.Color.White;
            }
            else if (e.DataColumn.FieldName == "Result" && e.CellValue.ToString() == "Not Scanned")
            {
                e.Cell.BackColor = System.Drawing.Color.Blue;
                e.Cell.ForeColor = System.Drawing.Color.White;
            }
            else if (e.DataColumn.FieldName == "Result" && e.CellValue.ToString() == "Disabled")
            {
                e.Cell.BackColor = System.Drawing.Color.FromName("#D0D0D0");
                //e.Cell.BackColor = System.Drawing.Color.Gray;
                // e.Cell.ForeColor = System.Drawing.Color.White;
            }
            else if (e.DataColumn.FieldName == "Result" && e.CellValue.ToString() == "ISSUE")
            {
                e.Cell.BackColor = System.Drawing.Color.Yellow;
                // e.DataColumn.GroupFooterCellStyle.ForeColor = System.Drawing.Color.Yellow;
            }
        }
예제 #5
0
 public void ASPxGridView1_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridViewTableDataCellEventArgs e)
 {
     if (e.DataColumn.FieldName == "Picture")
     {
         (e.Cell.Controls[0] as BinaryImageDisplayControl).Attributes.Add("data-key", e.KeyValue.ToString());
     }
 }
 protected void ASPxgvBusLineList_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridViewTableDataCellEventArgs e)
 {
     if (e.DataColumn.FieldName == "BusinessLineId")
     {
         e.Cell.Attributes.Add("onclick", "event.cancelBubble = true");
     }
 }
 protected void ASPxGridView2_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridViewTableDataCellEventArgs e)
 {
     if (e.DataColumn.FieldName == "ID")
     {
         e.Cell.Text = ((e.VisibleIndex) + 1).ToString();
     }
 }
예제 #8
0
 protected void DAGDBGridView_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridViewTableDataCellEventArgs e)
 {
     if (e.DataColumn.FieldName == "ContendIndex" && e.CellValue.ToString() == "Healthy")
     {
         e.Cell.BackColor = System.Drawing.Color.LightGreen;
     }
     else if (e.DataColumn.FieldName == "ContendIndex")
     {
         e.Cell.BackColor = System.Drawing.Color.Yellow;
     }
 }
예제 #9
0
 protected void UserLicensesgrid_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridViewTableDataCellEventArgs e)
 {
     if (e.CellValue.ToString() == "Success")
     {
         e.Cell.BackColor = System.Drawing.Color.LightGreen;
     }
     else if (e.CellValue.ToString() == "PendingActivation")
     {
         e.Cell.BackColor = System.Drawing.Color.Orange;
         e.Cell.ForeColor = System.Drawing.Color.White;
     }
 }
예제 #10
0
 protected void DAGMembersGridView_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridViewTableDataCellEventArgs e)
 {
     if (e.DataColumn.FieldName != "ServerName" && (e.CellValue.ToString() == "Pass" || e.CellValue.ToString() == "Passed"))
     {
         e.Cell.BackColor = System.Drawing.Color.LightGreen;
     }
     else if (e.DataColumn.FieldName != "ServerName" && (e.CellValue.ToString() == "Fail" || e.CellValue.ToString() == "Failed"))
     {
         e.Cell.BackColor = System.Drawing.Color.Red;
         e.Cell.ForeColor = System.Drawing.Color.White;
     }
 }
 protected void ASPxGridView1_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridViewTableDataCellEventArgs e)
 {
     if (e.DataColumn.FieldName != "UnitsOnOrder")
     {
         return;
     }
     if (Convert.ToInt32(e.CellValue) == 0)
     {
         e.Cell.BackColor = Color.Salmon;
         e.Cell.Font.Bold = true;
         e.Cell.ForeColor = Color.Blue;
     }
     else
     {
         e.Cell.BackColor = Color.LightBlue;
     }
 }
    protected void Grid_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridViewTableDataCellEventArgs e)
    {
        int c1 = Convert.ToInt32(e.GetValue("C1"));

        if (e.DataColumn.FieldName != "C1")
        {
            return;
        }
        e.Cell.Attributes.Add("fieldName", e.DataColumn.FieldName);
        if (c1 > 0)
        {
            e.Cell.ForeColor = System.Drawing.Color.Orange;
        }
        else
        {
            e.Cell.ForeColor = System.Drawing.Color.Blue;
        }
    }
예제 #13
0
        protected void KeyMobileDevicesGrid_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridViewTableDataCellEventArgs e)
        {
            string status = e.GetValue("Status").ToString();

            if (e.DataColumn.FieldName == "Status")
            {
                if (status == "Overdue")
                {
                    e.Cell.BackColor = System.Drawing.Color.Red;
                    e.Cell.ForeColor = System.Drawing.Color.White;
                }
                else
                {
                    e.Cell.BackColor = System.Drawing.Color.LightGreen;
                    e.Cell.ForeColor = System.Drawing.Color.Black;
                }
            }
        }
예제 #14
0
 protected void gridDanhSachKH_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridViewTableDataCellEventArgs e)
 {
     //if (e.DataColumn.FieldName == "TienTTConLai" && e.GetValue("HanMucCongNo").ToString() != "0")
     //{
     //    e.Cell.Attributes.Add("onclick", "ShowPopup('" + e.Cell.ClientID + "','1-" + e.KeyValue + "')");
     //}
     //if (e.DataColumn.FieldName == "ThoiHanThanhToan" && e.GetValue("ThoiHanThanhToan").ToString() != "0")
     //{
     //    int IDKhachHang = int.Parse(e.KeyValue.ToString());
     //    int ThoiHanTT = int.Parse(e.GetValue("ThoiHanThanhToan").ToString());
     //    var PhieuGH = DBDataProvider.DB.gPhieuGiaoHangs.Where(x => x.KhachHangID == IDKhachHang && x.PheDuyet == true && SqlMethods.DateDiffDay(x.NgayXuatHang, DateTime.Now) > ThoiHanTT).ToList();
     //    if (PhieuGH.Count > 0)
     //    {
     //        e.Cell.BackColor = System.Drawing.Color.LightPink;
     //        e.Cell.ForeColor = System.Drawing.Color.DarkRed;
     //        e.Cell.Text = PhieuGH.Count + " phiếu trễ";
     //        e.Cell.Attributes.Add("onclick", "ShowPopup('" + e.Cell.ClientID + "','2-" + e.KeyValue + "')");
     //    }
     //}
 }
예제 #15
0
        protected void DAGStatusGridView_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridViewTableDataCellEventArgs e)
        {
            string status = "";

            status = e.GetValue("Status").ToString();
            switch (e.DataColumn.FieldName)
            {
            case "Status":
                if ((status.ToUpper()).Contains("FAIL"))
                {
                    e.Cell.BackColor = System.Drawing.Color.Red;
                    e.Cell.ForeColor = System.Drawing.Color.White;
                }
                else if (status.ToUpper() == "ISSUE")
                {
                    e.Cell.BackColor = System.Drawing.Color.Yellow;
                }
                else if (status.ToUpper() == "OK" || status.ToUpper() == "PASS" || status.ToUpper() == "PASSED")
                {
                    e.Cell.BackColor = System.Drawing.Color.LightGreen;
                }
                break;
            }
        }
 protected void Grid_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridViewTableDataCellEventArgs e)
 {
     e.Cell.Attributes.Add("oncontextmenu", "onCellRightBtnClick(" + e.DataColumn.Index + ")");
 }
예제 #17
0
 protected void gridView_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridViewTableDataCellEventArgs e)
 {
     e.Cell.Attributes.Add("onmouseover", string.Format("onShowPopup(event.x, event.y, '{0}')", e.GetValue("Description")));
 }
예제 #18
0
 protected void gridDanhSachKH_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridViewTableDataCellEventArgs e)
 {
 }