private void btnSil_ItemClick(object sender, ItemClickEventArgs e) { if (treeList1.FocusedNode != null) { using (YazilimYonetimAraciEntities1 db = new YazilimYonetimAraciEntities1()) { DevExpress.XtraTreeList.Nodes.TreeListNode node = treeList1.FocusedNode; int PID = Convert.ToInt32(node.GetDisplayText(treeList1.VisibleColumns[7])); if (MessageBox.Show(node.GetDisplayText(treeList1.VisibleColumns[0]) + "\nprojesini silmek istiyor musunuz?", "Proje Silme", MessageBoxButtons.YesNo) == DialogResult.Yes) { /*Projects category = db.Projects.Where(c => c.ProjectID == PID).FirstOrDefault(); * db.Projects.DeleteOnSubmit(category); * db.SubmitChanges();*/ Projects p = db.Projects.Single(c => c.ProjectID == PID); db.Projects.Remove(p); db.SaveChanges(); this.Close(); frmMusteri m = new frmMusteri(this.kAd); m.Show(); } else { } } } else { MessageBox.Show("Lütfen Bir Proje Seçiniz.."); } }
protected override DevExpress.XtraPrinting.IBrick CreateCellBrick(CellInfo cell, DevExpress.XtraTreeList.Nodes.TreeListNode node) { IVisualBrick brick = base.CreateCellBrick(cell, node) as IVisualBrick; int lastColumnIndex = treeList.Columns.Count - 1; int prevIndex = lastColumnIndex - 1; if (node.GetDisplayText(lastColumnIndex) == node.GetDisplayText(prevIndex)) { if (cell.Column.AbsoluteIndex == lastColumnIndex) { brick.Sides = BorderSide.Right | BorderSide.Bottom | BorderSide.Top; Rectangle rect = cell.EditorViewInfo.Bounds; rect.X -= prevCell.EditorViewInfo.Bounds.Width; rect.Width += prevCell.EditorViewInfo.Bounds.Width; rect.Inflate(1, 1); cell.SetBounds(rect, new System.Windows.Forms.Padding(0)); } else if (cell.Column.AbsoluteIndex == lastColumnIndex - 1) { brick.Sides = BorderSide.Left | BorderSide.Bottom | BorderSide.Top; (brick as TextBrick).HorzAlignment = DevExpress.Utils.HorzAlignment.Far; prevCell = cell; } } return(brick); }
public override void Execute(DevExpress.XtraTreeList.Nodes.TreeListNode node) { if (!block.Between(block.Y1, block.Y2, node.Id)) { return; } foreach (TreeListColumn column in node.TreeList.Columns) { if (block.Contains(column.VisibleIndex, node.Id)) { result += node.GetDisplayText(column); result += CellDelimeter; } } result += LineDelimeter; }
private void btnDegistir_ItemClick(object sender, ItemClickEventArgs e) { if (treeList1.FocusedNode != null) { using (YazilimYonetimAraciEntities1 db = new YazilimYonetimAraciEntities1()) { DevExpress.XtraTreeList.Nodes.TreeListNode node = treeList1.FocusedNode; int PID = Convert.ToInt32(node.GetDisplayText(treeList1.VisibleColumns[7])); this.Close(); frmMusteriPrjEkle pupdate = new frmMusteriPrjEkle(kID, true, PID); pupdate.ShowDialog(); } } else { MessageBox.Show("Lütfen Bir Proje Seçiniz.."); } }