private void barEdititem_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (treeList1.FocusedNode == null) return; string uid = treeList1.FocusedNode["UID"].ToString(); LayoutContent obj = Services.BaseService.GetOneByKey<LayoutContent>(uid); LayoutContent objCopy = new LayoutContent(); DataConverter.CopyTo<LayoutContent>(obj, objCopy); FrmLayoutContentDialog dlg = new FrmLayoutContentDialog(); dlg.Object = objCopy; if (dlg.ShowDialog() != DialogResult.OK) { return; } DataConverter.CopyTo<LayoutContent>(objCopy, obj); treeList1.FocusedNode.SetValue("ChapterName", obj.ChapterName); treeList1.FocusedNode.SetValue("Remark", obj.Remark); }
private void InitExe(string parentid, System.Data.DataTable dts, IList<LayoutContent> ls) { DataRow[] rows = dts.Select(string.Format("parentid='{0}'", parentid)); foreach (DataRow row in rows) { LayoutContent lc = new LayoutContent(); lc.ChapterName = row["ChapterName"].ToString(); try { if (row["Contents"] != DBNull.Value) { byte[] bt = null; try { bt = (byte[])row["Contents"]; } catch { } if (bt != null) { //ls.Add(bt); lc.Contents = bt; } } } catch (Exception ex) { } ls.Add(lc); InitExe(row["UID"].ToString(), dts, ls); } }
private void barAdditem_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { string parentid = ""; if (treeList1.FocusedNode != null) { parentid = treeList1.FocusedNode["ParentID"].ToString(); } LayoutContent obj = new LayoutContent(); obj.UID = obj.UID + "|" + Itop.Client.MIS.ProgUID; obj.LayoutID = layoutUID; obj.ParentID = parentid; obj.CreateDate = DateTime.Now; FrmLayoutContentDialog dlg = new FrmLayoutContentDialog(); dlg.Object = obj; dlg.IsCreate = true; if (dlg.ShowDialog() != DialogResult.OK) { return; } dataTable.Rows.Add(DataConverter.ObjectToRow(obj, dataTable.NewRow())); }