private static bool RegistrarEventosTxt(List <DispositivoInf> dispositivoInfs, string pathOrigen) { string path = pathOrigen + @"\Hora_" + DateTime.Now.ToString("hh-mm tt") + @".txt"; try { using (StreamWriter fs = File.CreateText(path)) { foreach (var dispositivo in dispositivoInfs) { foreach (var m in dispositivo.machinesInf) { var itemEvent1 = new FingerprintEvent { ComputerName = dispositivo.NameDispositivo, PhysicalAddress = dispositivo.MAC, IP = dispositivo.IP, UserId = m.IndRegID, CreatedOn = m.TimeEvento.AddHours(4), Consolidated = false, ConsolidatedOn = null }; BS bS = new BS() { UserID = m.IndRegID, eventTime = m.LongTimeOnlyRecord, IP = dispositivo.IP, Code = m.IndRegID.ToString(), }; char[] info = new UTF8Encoding(true).GetChars(new UTF8Encoding(true).GetBytes(bS.ToString() + itemEvent1.ToString())); fs.WriteLine(info, 0, info.Length); } } } return(true); } catch (Exception ex) { Console.WriteLine(ex.ToString()); return(false); } }
private static bool RegistrarEventosTxtNoDB(List <FingerprintEvent> norgistroDB, string pathOrigen, Conector conector) { string path = pathOrigen + @"\NoRegistro_" + conector + "_Hora_" + DateTime.Now.ToString("hh-mm tt") + @".txt"; try { using (StreamWriter fs = File.CreateText(path)) { foreach (var m in norgistroDB) { var itemEvent1 = new FingerprintEvent { ComputerName = m.ComputerName, PhysicalAddress = m.PhysicalAddress, IP = m.IP, UserId = m.UserId, CreatedOn = m.CreatedOn, Consolidated = false, ConsolidatedOn = null }; char[] info = new UTF8Encoding(true).GetChars(new UTF8Encoding(true).GetBytes(itemEvent1.ToString())); fs.WriteLine(info, 0, info.Length); } } return(true); } catch (Exception ex) { Console.WriteLine(ex.ToString()); return(false); } }