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..");
            }
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 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..");
            }
        }