/// <summary> /// Creates a new <see cref="DataimportsRecord" /> object instance that is a shallow-copy of the current object instance. /// </summary> /// <returns> /// The shallow-copy of the current <see cref="DataimportsRecord" /> object instance. /// </returns> public DataimportsRecord Clone() { DataimportsRecord record = new DataimportsRecord(); record.Id = this.Id; record.AddDate = this.AddDate; record.AddBy = this.AddBy; record.ModDate = this.ModDate; record.ModBy = this.ModBy; record.Title = this.Title; record.Description = this.Description; record.Type = this.Type; record.ServiceName = this.ServiceName; record.SourceSqlConnection = this.SourceSqlConnection; record.DestSqlConnection = this.DestSqlConnection; record.Active = this.Active; record.LastRunDate = this.LastRunDate; record.NextRunDate = this.NextRunDate; record.RunMinutes = this.RunMinutes; record.FileDropFolder = this.FileDropFolder; record.FileColumnHeaders = this.FileColumnHeaders; record.FileType = this.FileType; record.ArgId = this.ArgId; record.FtpType = this.FtpType; record.FtpHost = this.FtpHost; record.FtpPort = this.FtpPort; record.FtpUsername = this.FtpUsername; record.FtpPassword = this.FtpPassword; record.FtpPassive = this.FtpPassive; record.FtpProxy = this.FtpProxy; record.FtpSubFolders = this.FtpSubFolders; record.MsexchUsername = this.MsexchUsername; record.MsexchPassword = this.MsexchPassword; record.MsexchAccount = this.MsexchAccount; record.MsexchServiceUrl = this.MsexchServiceUrl; record.ExcelSheet = this.ExcelSheet; record.ExcelStart = this.ExcelStart; record.ExcelEnd = this.ExcelEnd; return(record); }
/// <summary> /// Indicates whether the current <see cref="DataimportsRecord" /> instance is equal to another <see cref="DataimportsRecord" /> instance. /// </summary> /// <param name="that"> /// The <see cref="DataimportsRecord" /> instance to be compared against this instance. /// </param> /// <returns> /// True if both instances are considered equal; otherwise, false. /// </returns> public Boolean Equals(DataimportsRecord that) { Boolean result = true; result = result && (this.Id == that.Id); result = result && (this.Title.TrimOrNullify() == that.Title.TrimOrNullify()); result = result && (this.Description.TrimOrNullify() == that.Description.TrimOrNullify()); result = result && (this.Type == that.Type); result = result && (this.ServiceName.TrimOrNullify() == that.ServiceName.TrimOrNullify()); result = result && (this.SourceSqlConnection.TrimOrNullify() == that.SourceSqlConnection.TrimOrNullify()); result = result && (this.DestSqlConnection.TrimOrNullify() == that.DestSqlConnection.TrimOrNullify()); result = result && (this.Active == that.Active); result = result && (this.LastRunDate == that.LastRunDate); result = result && (this.NextRunDate == that.NextRunDate); result = result && (this.RunMinutes == that.RunMinutes); result = result && (this.FileDropFolder.TrimOrNullify() == that.FileDropFolder.TrimOrNullify()); result = result && (this.FileColumnHeaders == that.FileColumnHeaders); result = result && (this.FileType == that.FileType); result = result && (this.ArgId.TrimOrNullify() == that.ArgId.TrimOrNullify()); result = result && (this.FtpType == that.FtpType); result = result && (this.FtpHost.TrimOrNullify() == that.FtpHost.TrimOrNullify()); result = result && (this.FtpPort == that.FtpPort); result = result && (this.FtpUsername.TrimOrNullify() == that.FtpUsername.TrimOrNullify()); result = result && (this.FtpPassword.TrimOrNullify() == that.FtpPassword.TrimOrNullify()); result = result && (this.FtpPassive == that.FtpPassive); result = result && (this.FtpProxy.TrimOrNullify() == that.FtpProxy.TrimOrNullify()); result = result && (this.FtpSubFolders.TrimOrNullify() == that.FtpSubFolders.TrimOrNullify()); result = result && (this.MsexchUsername.TrimOrNullify() == that.MsexchUsername.TrimOrNullify()); result = result && (this.MsexchPassword.TrimOrNullify() == that.MsexchPassword.TrimOrNullify()); result = result && (this.MsexchAccount.TrimOrNullify() == that.MsexchAccount.TrimOrNullify()); result = result && (this.MsexchServiceUrl.TrimOrNullify() == that.MsexchServiceUrl.TrimOrNullify()); result = result && (this.ExcelSheet.TrimOrNullify() == that.ExcelSheet.TrimOrNullify()); result = result && (this.ExcelStart.TrimOrNullify() == that.ExcelStart.TrimOrNullify()); result = result && (this.ExcelEnd.TrimOrNullify() == that.ExcelEnd.TrimOrNullify()); return(result); }