public void CopyFrom( vewUSER struFrom ) { ID = struFrom.ID; Code = struFrom.Code; CreateDate = struFrom.CreateDate; Creator = struFrom.Creator; Name = struFrom.Name; Password = struFrom.Password; Grander = struFrom.Grander; Status = struFrom.Status; RoleName = struFrom.RoleName; Depart = struFrom.Depart; }
/// <summary> /// Get Modify Log /// </summary> /// <returns></returns> public string GetLogStr( vewUSER struOrg ) { if ( struOrg.ID == String.Empty ) return String.Empty; string strRet = String.Empty; ArrayList ary = new ArrayList(); if ( Code.Trim() != struOrg.Code.Trim() ) ary.Add( String.Format( "[Code]: {0} => {1}", struOrg.Code, Code ) ); if ( CreateDate.Trim() != struOrg.CreateDate.Trim() ) ary.Add( String.Format( "[CreateDate]: {0} => {1}", struOrg.CreateDate, CreateDate ) ); if ( Creator.Trim() != struOrg.Creator.Trim() ) ary.Add( String.Format( "[Creator]: {0} => {1}", struOrg.Creator, Creator ) ); if ( Name.Trim() != struOrg.Name.Trim() ) ary.Add( String.Format( "[Name]: {0} => {1}", struOrg.Name, Name ) ); if ( Password.Trim() != struOrg.Password.Trim() ) ary.Add( String.Format( "[Password]: {0} => {1}", struOrg.Password, Password ) ); if ( Grander.Trim() != struOrg.Grander.Trim() ) ary.Add( String.Format( "[Grander]: {0} => {1}", struOrg.Grander, Grander ) ); if ( Status.Trim() != struOrg.Status.Trim() ) ary.Add( String.Format( "[Status]: {0} => {1}", struOrg.Status, Status ) ); if ( RoleName.Trim() != struOrg.RoleName.Trim() ) ary.Add( String.Format( "[RoleName]: {0} => {1}", struOrg.RoleName, RoleName ) ); if ( Depart.Trim() != struOrg.Depart.Trim() ) ary.Add( String.Format( "[Depart]: {0} => {1}", struOrg.Depart, Depart ) ); foreach ( string str in ary ) { strRet += str + System.Environment.NewLine; } return strRet; }
public static List<Stru.vewUSER> Dt2List( ref DataTable dt ) { List<Stru.vewUSER> lst = new List<vewUSER>(); if ( SQL.IsNotValid( ref dt ) ) return lst; foreach ( DataRow dr in dt.Rows ) { Stru.vewUSER stru = new vewUSER(); stru.Dr2Stru( dr ); lst.Add( stru ); } return lst; }