public bool DeleteKind(Info_mtl_kind kind) { return(this.Repository.Remove <Tb_mtl_kind>() .Where() .And(Tb_mtl_kind.Table.Kind_Code, kind.Kind_Code) .EndWhere() .Save() > 0 ? true : false); }
TreeNode NewTreeNode(Info_mtl_kind kind) { string text = string.Format("[{0}]{1}", kind.Kind_Code, kind.Kind_Name); TreeNode treeNode = new TreeNode(text); treeNode.Tag = kind; return(treeNode); }
private void AddChildKind(Info_mtl_kind group, Info_mtl_kind kind, ref Dictionary <string, Info_mtl_kind> childs) { foreach (var c in kind.Children) { childs.Add(c.Kind_Code, group); if (c.Children.Count > 0) { AddChildKind(group, c, ref childs); } } }
private void GetChildren(List <Info_mtl_kind> list, Info_mtl_kind parentKind) { var queryChild = from item in list where item.Kind_Parent == parentKind.Kind_Code select item; foreach (var v in queryChild) { parentKind.Children.Add(v); GetChildren(list, v); } }
public bool UpdateKind(Info_mtl_kind info, Info_mtl_kind old) { return(this.Repository.Update <Model.Tb_mtl_kind>().Set().AllFields(info).EndSet() .Where().And(Model.Tb_mtl_kind.Table.Kind_Code, old.Kind_Code).EndWhere().Save() > 0 ? true : false); }
//private void GetChildren(Repository repository, ref Info_mtl_kind parentKind) //{ // List<Info_mtl_kind> childrenList = repository.Query().From<Tb_mtl_kind>() // .ToSelect().EndSelect() // .ToWhere() // .And(Model.Tb_mtl_kind.Table.Kind_Parent, parentKind.Kind_Code) // .EndWhere() // .ToOrderBy() // .ASC(Model.Tb_mtl_kind.Table.Kind_Code) // .EndOrderBy() // .ToQuery() // .ToList<Info_mtl_kind>(); // if (childrenList != null && childrenList.Count > 0) // { // parentKind.Children = childrenList; // for (int i = 0; i < childrenList.Count; i++) // { // Info_mtl_kind kind = childrenList[i]; // kind.ParentName = parentKind.Kind_Name; // GetChildren(repository, ref kind); // } // } //} public bool AddKind(Info_mtl_kind info) { return(this.Add(Repository, info)); }