public bool CacheFtpTerminationRecord(RecFtp record) { ConsoleDataSet ds = new ConsoleDataSet(); ConsoleDataSet.FTP_RecordsRow row = ds.FTP_Records.NewFTP_RecordsRow(); row.FTP_Node_Name = record.FtpNodeName; row.FTP_User_ID = record.FtpUserId; row.Bytes_SentAcked = record.BytesSentAcked; row.Bytes_Received = record.BytesReceived; row.Start_Time = record.StartTime; row.End_Time = record.EndTime; row.Files_Received = record.FilesReceived; row.Files_Sent = record.FilesSent; row.Vse_IP = record.VseIp; row.Client_IP = record.ClientIp; row.Vse_Port = record.VsePort; row.Client_Port = record.ClientPort; row.Vse_Task_ID = record.VseTaskId; row.SSL_Flag = record.SslFlag; row.General_Flag = record.GeneralFlag; row.Foreign_Data_IP = record.ForeignDataIp; ds.FTP_Records.AddFTP_RecordsRow(row); managerCFTR.AddRecord(row); return(true); }
public void AddRecord(ConsoleDataSet.FTP_RecordsRow ftpRow) { try { ConsoleDataSet.FTP_RecordsRow row = _table.NewFTP_RecordsRow(); row.ItemArray = ftpRow.ItemArray; //Copy the values _table.AddFTP_RecordsRow(row); } catch (Exception exc) { Debug.WriteLine(exc.ToString()); throw; //rethrow the same exception } }
/// <summary> /// /// </summary> /// <param name="table"></param> /// <param name="index"></param> /// <returns></returns> public override string GetTextAt(DataTable table, int index) { ConsoleDataSet.FTP_RecordsRow row = (ConsoleDataSet.FTP_RecordsRow)table.Rows[index]; return(FormatText(new FtpTerminationRecord( (ushort)row.Vse_Task_ID, row.FTP_Node_Name, row.General_Flag, row.SSL_Flag, row.FTP_User_ID, (uint)row.Files_Sent, (uint)row.Files_Received, (ulong)row.Bytes_SentAcked, (ulong)row.Bytes_Received, row.Vse_IP, (ushort)row.Vse_Port, row.Client_IP, (ushort)row.Client_Port, row.Foreign_Data_IP, row.Start_Time, row.End_Time))); }