/// <summary> /// 移除实体数据 /// </summary> /// <param name="Entity"></param> /// <param name="Field"></param> /// <param name="LinkOpr"></param> /// <param name="Opr"></param> /// <returns></returns> public virtual int RemoveEntityData(IEntityBase Entity, string Field, Operator Opr, LinkOperator LinkOpr) { IDvTable dvt = this.EntityFact.CreateDriveTable(Entity); dvt.WhereClause(Field, Opr, LinkOpr); int i = dvt.Delete(); return(i); }
/// <summary> /// 移除菜单 /// </summary> /// <param name="MenuCode"></param> /// <returns></returns> public int RemoveMenu(string MenuCode) { IMenu menu = entityfactory.CreateEntityInstance <IMenu>(); IDvTable dvt = entityfactory.CreateDriveTable(menu); menu.MENUCODE = MenuCode; dvt.WhereClause("MENUCODE", Operator.Deng, LinkOperator.nul); int i = dvt.Delete(); return(i); }
/// <summary> /// 移除角色 /// </summary> /// <param name="RoleName"></param> /// <returns></returns> public int RemoveRole(string RoleName) { IRole role = entityfactory.CreateEntityInstance <IRole>(); IDvTable dvt = entityfactory.CreateDriveTable(role); role.RoleName = RoleName; dvt.WhereClause("RoleName", Operator.Deng, LinkOperator.nul); int i = dvt.Delete(); return(i); }
/// <summary> /// 移除单位 /// </summary> /// <param name="UnitName"></param> /// <returns></returns> public int RemoveUnits(string UnitName) { IUnits nit = entityfactory.CreateEntityInstance <IUnits>(); IDvTable dvt = entityfactory.CreateDriveTable(nit); nit.UnitName = UnitName; dvt.WhereClause("UnitName", Operator.Deng, LinkOperator.nul); int i = dvt.Delete(); return(i); }
/// <summary> /// 删除用户 /// </summary> /// <param name="UserCode"></param> /// <returns></returns> public virtual int RemoveUserCode(long UserCode) { IUser user = entityfactory.CreateEntityInstance <IUser>(); IDvTable dvt = entityfactory.CreateDriveTable(user); user.UserCode = UserCode; dvt.WhereClause("UserCode", Operator.Deng, LinkOperator.nul); int i = dvt.Delete(); return(i); }
/// <summary> /// 移除权限项 /// </summary> /// <param name="AuthItemCode"></param> /// <returns></returns> public virtual int RemoveAuthItem(string AuthItemCode) { IAuthItem item = entityfactory.CreateEntityInstance <IAuthItem>(); IDvTable dvt = entityfactory.CreateDriveTable(item); item.AuthItemCode = AuthItemCode; dvt.WhereClause("AuthItemCode", Operator.Deng, LinkOperator.nul); int i = dvt.Delete(); return(i); }
/// <summary> /// 移除指定权限项编码的控制项 /// </summary> /// <param name="FItemCode"></param> /// <returns></returns> public int RemoveAuthCtrl(string FItemCode) { IAuthControl auth = entityfactory.CreateEntityInstance <IAuthControl>(); auth.FItemCode = FItemCode; IDvTable dvt = entityfactory.CreateDriveTable(auth); dvt.WhereClause("FItemCode", Operator.Deng, LinkOperator.nul); int i = dvt.Delete(); return(i); }
/// <summary> /// 移除实体数据 /// </summary> /// <param name="Entity"></param> /// <param name="Clauses"></param> /// <returns></returns> public virtual int RemoveEntityData(IEntityBase Entity, List <ClauseElement> Clauses) { int result = 0; if (Clauses.Count == 0) { return(result); } IDvTable dvt = DalCreateDriveTable(Entity); foreach (ClauseElement ce in Clauses) { dvt.WhereClause(ce.FieldName, ce.Opr, ce.LinkOpr); } result = dvt.Delete(); return(result); }