private void quickGalleryView_MouseDown(object sender, MouseEventArgs e) { if (!AllowPhotoDragDrop) { return; } TileViewHitInfo info = (TileViewHitInfo)this.quickGalleryView.CalcHitInfo(e.Location); if (info.Item == null) { return; } Rectangle screenRect = this.quickGalleryGridControl.RectangleToScreen(info.ItemInfo.BackgroundImageContentBounds); PhotoDragDpopHelper.Default.OnMouseDown(this, this.quickGalleryGridControl, e, (DmFile)this.quickGalleryView.GetRow(info.RowHandle), screenRect); }
private void toolTipController1_GetActiveObjectInfo(object sender, DevExpress.Utils.ToolTipControllerGetActiveObjectInfoEventArgs e) { if (e.SelectedControl == grid_masalar) { TileViewHitInfo hi = tv_masalar.CalcHitInfo(e.ControlMousePosition); if (hi.HitTest == DevExpress.XtraEditors.TileControlHitTest.Item) { foreach (TileViewElementInfo elemInfo in hi.ItemInfo.Elements) { string val = ""; decimal top_tutar = 0, odenen = 0; if (tv_masalar.GetDataRow(hi.RowHandle)["adisyon_id"].ToString() != "0") { DataTable dt_adisyon_kalem = SQL.get("SELECT ak.adisyon_kalem_id, u.urun_adi, ak.miktar, ak.ikram_miktar, tutar = (ak.miktar - ak.ikram_miktar) * u.fiyat, olcu_birimi = p.deger, ak.durum_parametre_id, durum = dr.deger FROM adisyon_kalem ak INNER JOIN urunler u ON u.urun_id = ak.urun_id INNER JOIN parametreler p ON p.parametre_id = u.olcu_birimi_parametre_id INNER JOIN parametreler dr ON dr.parametre_id = ak.durum_parametre_id WHERE ak.silindi = 0 AND ak.adisyon_id = " + tv_masalar.GetDataRow(hi.RowHandle)["adisyon_id"]); for (int i = 0; i < dt_adisyon_kalem.Rows.Count; i++) { val += dt_adisyon_kalem.Rows[i]["urun_adi"].ToString() + " x " + Convert.ToDecimal(dt_adisyon_kalem.Rows[i]["miktar"]).ToString("n2") + " = " + Convert.ToDecimal(dt_adisyon_kalem.Rows[i]["tutar"]).ToString("c2") + "\n"; } DataTable dt_adisyon_fiyat = SQL.get("SELECT top_tutar = ISNULL(SUM((ak.miktar - ak.ikram_miktar) * u.fiyat), 0.0000) FROM adisyon_kalem ak INNER JOIN urunler u ON u.urun_id = ak.urun_id WHERE ak.silindi = 0 AND ak.adisyon_id = " + tv_masalar.GetDataRow(hi.RowHandle)["adisyon_id"]); top_tutar = Convert.ToDecimal(dt_adisyon_fiyat.Rows[0]["top_tutar"]); DataTable dt_finans = SQL.get("SELECT top_tutar = ISNULL(SUM(miktar), 0.0000) FROM finans_hareket WHERE silindi = 0 AND hareket_tipi_parametre_id IN (25, 26, 27, 59) AND referans_id = " + tv_masalar.GetDataRow(hi.RowHandle)["adisyon_id"]); odenen = Convert.ToDecimal(dt_finans.Rows[0]["top_tutar"]); val += "\n--------------------------------------------------------------------------------------\nTop: " + (odenen).ToString("c2"); } /*if (elemInfo.TextBounds.Contains(e.ControlMousePosition)) * {*/ e.Info = new DevExpress.Utils.ToolTipControlInfo(elemInfo, val); /*break; * }*/ } } } }