/// <summary> /// 更新实体数据 /// </summary> /// <param name="Entity"></param> /// <param name="Field"></param> /// <param name="Opr"></param> /// <param name="LinkOpr"></param> /// <returns></returns> public virtual int UpdateEntityData(IEntityBase Entity, string Field, Operator Opr, LinkOperator LinkOpr) { IDvTable dvt = this.EntityFact.CreateDriveTable(Entity); dvt.WhereClause(Field, Opr, LinkOpr); int i = dvt.Update(); return(i); }
/// <summary> /// 根据菜单编码更新数据 /// </summary> /// <returns></returns> public int UpdateMenu(IMenu Menu) { IDvTable dvt = entityfactory.CreateDriveTable(Menu); dvt.WhereClause("MENUCODE", Operator.Deng, LinkOperator.nul); int i = dvt.Update(); return(i); }
/// <summary> /// 更新权限项目 /// </summary> /// <param name="AuthCtrl"></param> /// <returns></returns> public int UpdateAuthCtrl(IAuthControl AuthCtrl) { IDvTable dvt = entityfactory.CreateDriveTable(AuthCtrl); dvt.WhereClause("RowCode", Operator.Deng, LinkOperator.nul); int i = dvt.Update(); return(i); }
/// <summary> /// 更新角色 /// </summary> /// <param name="Role"></param> /// <returns></returns> public int UpdateRole(IRole Role) { IDvTable dvt = entityfactory.CreateDriveTable(Role); dvt.WhereClause("RoleCode", Operator.Deng, LinkOperator.nul); int i = dvt.Update(); return(i); }
/// <summary> /// 更新单位 /// </summary> /// <param name="Units"></param> /// <returns></returns> public int UpdateUnits(IUnits Units) { IDvTable dvt = entityfactory.CreateDriveTable(Units); dvt.WhereClause("UnitCode", Operator.Deng, LinkOperator.nul); int i = dvt.Update(); return(i); }
/// <summary> /// 根据用户编码更新用户数据 /// </summary> /// <param name="EditUser">要更新数据的用户对象实例</param> /// <returns></returns> public int Update(IUser EditUser) { IDvTable dvt = entityfactory.CreateDriveTable(EditUser); dvt.WhereClause("UserCode", Operator.Deng, LinkOperator.nul); int i = dvt.Update(); return(i); }
/// <summary> /// 更新实体数据 /// </summary> /// <param name="Entity"></param> /// <param name="Clauses"></param> /// <returns></returns> public virtual int UpdateEntityData(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.Update(); return(result); }