public static List <LogExecucao> ListarLogExecucao() { List <LogExecucao> logsexecucao = new List <LogExecucao>(); XElement xml = XElement.Load("LogExecucao.xml"); foreach (XElement x in xml.Elements()) { LogExecucao log = new LogExecucao() { dataHoraExecucao = x.Attribute("dataHoraExecucao").Value, chave = x.Attribute("chave").Value, estabelecimento = x.Attribute("estabelecimento").Value, nomeEstado = x.Attribute("nomeEstado").Value, nomeCidade = x.Attribute("nomeCidade").Value, nomeBairro = x.Attribute("nomeBairro").Value, requisicoesEfetuadas = int.Parse(x.Attribute("requisicoesEfetuadas").Value), registrosImportados = int.Parse(x.Attribute("registrosImportados").Value) }; logsexecucao.Add(log); } return(logsexecucao.OrderByDescending(log => log.dataHoraExecucao).ToList()); }
public static string IncluirLogExecucao(LogExecucao log) { XElement x = new XElement("LogExecucao"); try { x.Add(new XAttribute("dataHoraExecucao", log.dataHoraExecucao.ToString())); x.Add(new XAttribute("chave", log.chave)); x.Add(new XAttribute("estabelecimento", log.estabelecimento)); x.Add(new XAttribute("nomeEstado", log.nomeEstado)); x.Add(new XAttribute("nomeCidade", log.nomeCidade)); x.Add(new XAttribute("nomeBairro", log.nomeBairro)); x.Add(new XAttribute("requisicoesEfetuadas", log.requisicoesEfetuadas)); x.Add(new XAttribute("registrosImportados", log.registrosImportados)); XElement xml = XElement.Load("LogExecucao.xml"); xml.Add(x); xml.Save("LogExecucao.xml"); return xml.ToString(); } catch { } return x.ToString(); }
public static string IncluirLogExecucao(LogExecucao log) { XElement x = new XElement("LogExecucao"); try { x.Add(new XAttribute("dataHoraExecucao", log.dataHoraExecucao.ToString())); x.Add(new XAttribute("chave", log.chave)); x.Add(new XAttribute("estabelecimento", log.estabelecimento)); x.Add(new XAttribute("nomeEstado", log.nomeEstado)); x.Add(new XAttribute("nomeCidade", log.nomeCidade)); x.Add(new XAttribute("nomeBairro", log.nomeBairro)); x.Add(new XAttribute("requisicoesEfetuadas", log.requisicoesEfetuadas)); x.Add(new XAttribute("registrosImportados", log.registrosImportados)); XElement xml = XElement.Load("LogExecucao.xml"); xml.Add(x); xml.Save("LogExecucao.xml"); return(xml.ToString()); } catch { } return(x.ToString()); }
public static List<LogExecucao> ListarLogExecucao() { List<LogExecucao> logsexecucao = new List<LogExecucao>(); XElement xml = XElement.Load("LogExecucao.xml"); foreach (XElement x in xml.Elements()) { LogExecucao log = new LogExecucao() { dataHoraExecucao = x.Attribute("dataHoraExecucao").Value, chave = x.Attribute("chave").Value, estabelecimento = x.Attribute("estabelecimento").Value, nomeEstado = x.Attribute("nomeEstado").Value, nomeCidade = x.Attribute("nomeCidade").Value, nomeBairro = x.Attribute("nomeBairro").Value, requisicoesEfetuadas = int.Parse(x.Attribute("requisicoesEfetuadas").Value), registrosImportados = int.Parse(x.Attribute("registrosImportados").Value) }; logsexecucao.Add(log); } return logsexecucao.OrderByDescending(log => log.dataHoraExecucao).ToList(); }
private void IncluirLog(string _key, string _estabelecimento, string _estado, string _cidade, string _bairro) { //Registra a execução no xml LogExecucao log = new LogExecucao() { DataHoraExecucao = DateTime.Now.ToString(), Chave = _key, Estabelecimento = _estabelecimento, NomeEstado = _estado, NomeCidade = _cidade, NomeBairro = _bairro, RegistrosImportados = intRegistrosImportados, RequisicoesEfetuadas = intRequisicoesEfetuadas }; txtLogExecucao.Text = txtLogExecucao.Text.Insert(0, LogExecucao.IncluirLogExecucao(log) + Environment.NewLine + Environment.NewLine); //txtLogExecucao.AppendText(); }