示例#1
0
        private void gvCTHD_ItemCustomize(object sender, DevExpress.XtraGrid.Views.Tile.TileViewItemCustomizeEventArgs e)
        {
            try
            {
                var l = gvCTHD.GetRowCellValue(e.RowHandle, Name);
                switch ((int)l)
                {
                case 1:
                    e.Item["LoaiID"].Appearance.Normal.BackColor    = red;
                    e.Item["SoLuong"].Appearance.Normal.ForeColor   = red;
                    e.Item["ThanhTien"].Appearance.Normal.ForeColor = red;
                    break;

                case 2:
                    e.Item["LoaiID"].Appearance.Normal.BackColor    = green;
                    e.Item["SoLuong"].Appearance.Normal.ForeColor   = green;
                    e.Item["ThanhTien"].Appearance.Normal.ForeColor = green;
                    break;

                case 3:
                    e.Item["LoaiID"].Appearance.Normal.BackColor    = blue;
                    e.Item["SoLuong"].Appearance.Normal.ForeColor   = blue;
                    e.Item["ThanhTien"].Appearance.Normal.ForeColor = blue;
                    break;
                }
            }
            catch { }
        }
示例#2
0
 private void TileView1_ItemCustomize(object sender, DevExpress.XtraGrid.Views.Tile.TileViewItemCustomizeEventArgs e)
 {
     if (e.Item["Hatirlatici"].Text == "1.01.2018")
     {
         e.Item["Hatirlatici"].Text = "";
     }
 }
示例#3
0
        private void gvMenu_ItemCustomize(object sender, DevExpress.XtraGrid.Views.Tile.TileViewItemCustomizeEventArgs e)
        {
            var l = gvMenu.GetRowCellValue(e.RowHandle, columnRead);

            switch ((int)l)
            {
            case 1:
                e.Item["LoaiID"].Appearance.Normal.BackColor    = red;
                e.Item["GiaBan"].Appearance.Normal.ForeColor    = red;
                e.Item["Name"].Appearance.Normal.ForeColor      = red;
                e.Item["Name"].Appearance.Normal.FontStyleDelta = FontStyle.Bold;
                break;

            case 2:
                e.Item["LoaiID"].Appearance.Normal.BackColor    = green;
                e.Item["GiaBan"].Appearance.Normal.ForeColor    = green;
                e.Item["Name"].Appearance.Normal.ForeColor      = green;
                e.Item["Name"].Appearance.Normal.FontStyleDelta = FontStyle.Bold;
                break;

            case 3:
                e.Item["LoaiID"].Appearance.Normal.BackColor    = blue;
                e.Item["GiaBan"].Appearance.Normal.ForeColor    = blue;
                e.Item["Name"].Appearance.Normal.ForeColor      = blue;
                e.Item["Name"].Appearance.Normal.FontStyleDelta = FontStyle.Bold;
                break;
            }
        }
示例#4
0
        private void tileView_ItemCustomize(object sender, DevExpress.XtraGrid.Views.Tile.TileViewItemCustomizeEventArgs e)
        {
            switch (e.Item["Label"].Text)
            {
            case "0":
                e.Item["Label"].Appearance.Normal.BackColor = ColorTranslator.FromHtml("#f06562");

                break;

            case "1":
                e.Item["Label"].Appearance.Normal.BackColor = ColorTranslator.FromHtml("#e6c730");
                break;

            case "2":
                e.Item["Label"].Appearance.Normal.BackColor = ColorTranslator.FromHtml("#069c47");
                break;
            }
            if (e.Item["Description"].Text == string.Empty)
            {
                e.Item.ImageAlignment = DevExpress.XtraEditors.TileItemContentAlignment.BottomLeft;
                e.Item["Description"].ImageVisible = false;
            }
            else
            {
                e.Item["Description"].ImageVisible = true;
            }
        }
示例#5
0
 private void gvNhapKho_ItemCustomize(object sender, DevExpress.XtraGrid.Views.Tile.TileViewItemCustomizeEventArgs e)
 {
     e.Item["IsRead"].Appearance.Normal.BackColor = UnreadTextColor;
     //e.Item["TienNhap"].Appearance.Normal.ForeColor = UnreadTextColor;
     //e.Item["Name"].Appearance.Normal.ForeColor = UnreadTextColor;
     //e.Item["NgayNhap"].Appearance.Normal.ForeColor = UnreadTextColor;
     e.Item["Sender"].Appearance.Normal.ForeColor = UnreadTextColor;
     //e.Item["Name"].Appearance.Normal.FontStyleDelta = FontStyle.Bold;
 }
示例#6
0
        private void tv_masalar_ItemCustomize(object sender, DevExpress.XtraGrid.Views.Tile.TileViewItemCustomizeEventArgs e)
        {
            DataRow dr = tv_masalar.GetDataRow(e.RowHandle);

            if (dr["kapandi"].ToString() != "0")
            {
                e.Item.AppearanceItem.Normal.BackColor = Color.BlanchedAlmond;
            }
        }
        private void tileView1_ItemCustomize(object sender, DevExpress.XtraGrid.Views.Tile.TileViewItemCustomizeEventArgs e)
        {
            string payway = tileView1.GetRowCellValue(e.RowHandle, "payway").ToString();

            if (payway == "添加收银方式")
            {
                e.Item.AppearanceItem.Normal.BackColor = Color.Red;
                e.Item.AppearanceItem.Normal.ForeColor = Color.White;
            }
        }
        private void tileView2_ItemCustomize(object sender, DevExpress.XtraGrid.Views.Tile.TileViewItemCustomizeEventArgs e)
        {
            string[] Key = new string[2];
            Key[0] = "订单金额";
            Key[1] = "需付金额";
            string str = tileView2.GetRowCellDisplayText(e.RowHandle, "ItemName");

            if (Array.IndexOf(Key, str.Trim()) >= 0)
            {
                e.Item.AppearanceItem.Normal.Font = new System.Drawing.Font("宋体", 13F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
            }
        }
示例#9
0
        private void tileView1_ItemCustomize(object sender, DevExpress.XtraGrid.Views.Tile.TileViewItemCustomizeEventArgs e)
        {
            if (e.Item == null || e.Item.Elements.Count == 0)
            {
                return;
            }

            //query attendance state
            int ret = Repository.SimpleDBHelper.GetAttendanceState(e.Item["code"].ToString());

            e.Item.Elements[4].Appearance.Normal.BackColor = this.attendanceStateColor[ret];
        }
示例#10
0
        private void tv_adisyon_ItemCustomize(object sender, DevExpress.XtraGrid.Views.Tile.TileViewItemCustomizeEventArgs e)
        {
            DataRow dr = tv_adisyon.GetDataRow(e.RowHandle);

            if (dr["odendi"].ToString() != "0")
            {
                if (Convert.ToDecimal(dr["odenen_miktar"]) >= Convert.ToDecimal(dr["miktar"]))
                {
                    e.Item.AppearanceItem.Normal.BackColor = Color.Red;
                }
                else
                {
                    e.Item.AppearanceItem.Normal.BackColor = Color.Yellow;
                }
            }
        }
示例#11
0
        private void TileView1_ItemCustomize(object sender, DevExpress.XtraGrid.Views.Tile.TileViewItemCustomizeEventArgs e)
        {
            DisplayItem di = tileView1.GetRow(e.RowHandle) as DisplayItem;

            //e.Item.AppearanceItem.Normal.BackColor = Color.LightGray;
            //e.Item.AppearanceItem.Normal.ForeColor = Color.DarkGray;
            if (di == null)
            {
                return;
            }
            if (IsEmptyItem(e.RowHandle))
            {
                e.Item["Name"].Text = "Add a card...";
                e.Item.AppearanceItem.Normal.BackColor = Color.LightGray;
                e.Item.AppearanceItem.Normal.ForeColor = Color.DarkGray;
            }
        }
示例#12
0
        private void tileView1_ItemCustomize(object sender, DevExpress.XtraGrid.Views.Tile.TileViewItemCustomizeEventArgs e)
        {
            if ((bool)tileView1.GetRowCellValue(e.RowHandle, timer_online))
            {
                e.Item.Elements[4].Text = "";
                e.Item.Elements[4].Appearance.Normal.BackColor = Color.Transparent;

                TimerView.TimerStatus status = (TimerView.TimerStatus)tileView1.GetRowCellValue(e.RowHandle, timer_status);
                switch (status)
                {
                case TimerView.TimerStatus.未准备:
                    e.Item.Elements[5].Appearance.Normal.BackColor = Color.Gray;
                    break;

                case TimerView.TimerStatus.手动模式准备:
                    e.Item.Elements[5].Appearance.Normal.BackColor = Color.Orange;
                    break;

                case TimerView.TimerStatus.手动模式计时:
                    e.Item.Elements[5].Appearance.Normal.BackColor = Color.LawnGreen;
                    break;

                case TimerView.TimerStatus.手动模式停止:
                    e.Item.Elements[5].Appearance.Normal.BackColor = Color.Red;
                    break;

                case TimerView.TimerStatus.自动模式准备:
                    e.Item.Elements[5].Appearance.Normal.BackColor = Color.Orange;
                    break;

                case TimerView.TimerStatus.自动模式计时:
                    e.Item.Elements[5].Appearance.Normal.BackColor = Color.LawnGreen;
                    break;

                case TimerView.TimerStatus.自动模式停止:
                    e.Item.Elements[5].Appearance.Normal.BackColor = Color.Red;
                    break;

                default:
                    break;
                }
            }
        }
示例#13
0
        private void tileView1_ItemCustomize(object sender, DevExpress.XtraGrid.Views.Tile.TileViewItemCustomizeEventArgs e)
        {
            //    if(e.Item["TinhTrangPhong"].ToString() == "Đã đặt trước")
            //{
            if (listThoiGianDat.ContainsKey((int)tileView1.GetRowCellValue(e.RowHandle, colMaPhong)) && ((int)tileView1.GetRowCellValue(e.RowHandle, colMaTinhTrangPhong) == 4 || (int)tileView1.GetRowCellValue(e.RowHandle, colMaTinhTrangPhong) == 6 || (int)tileView1.GetRowCellValue(e.RowHandle, colMaTinhTrangPhong) == 7))
            {
                if (DateTime.Now > listThoiGianDat[(int)tileView1.GetRowCellValue(e.RowHandle, colMaPhong)])
                {
                    e.Item["colThoiGianDat"].Appearance.Normal.ForeColor = Color.Red;
                }
                else

                {
                    e.Item["colThoiGianDat"].Appearance.Normal.ForeColor = Color.Blue;
                }
            }


            //    else
            //{

            //}
        }
示例#14
0
 private void tileView1_ItemCustomize(object sender, DevExpress.XtraGrid.Views.Tile.TileViewItemCustomizeEventArgs e)
 {
 }