Olá Senhores, Boa tarde,
Primeiramente gostaria de pedir desculpas, por estar postando sobre outra linguagem, mas eh um problema que estou tentando resolver a um tempo.
Estou usando o Visual Studio 2010 pra resolver um problema de aplicação.
eu tenho o seguinte código:
[code]
private void btFLuxoCPWS_Click(object sender, EventArgs e)
{
validaCredenciaisClientesEstabelecimentos();
validaNecessidadeDeCliente();
MessageBox.Show("Aguarde enquanto a consulta é efetuada, isto pode demorar algum tempo");
TextBox.Clear();
try
{
string p = "|";
string dataIni = "01072013";
string dataFim = "30072013";
string fileName = "RR-0Feixe072013_feixe.xml";
string user = "admin";
string userNew = "admin2";
string senha = "123";
string senhaNew = "123";
dataGridView1.ColumnCount = 5;
dataGridView1.ColumnHeadersVisible = true;
dataGridView1.Rows.Clear();
localhost.Cliente cli = new localhost.Cliente();
//var itemCbox = cboxClientes.SelectedItem;
string itemCbox2 = "NomeFantasia"; //Alteracao aq
Object obj = itemCbox2;
cli = (localhost.Cliente)obj;
string tmp = dateInicial.Value.ToShortDateString();
tmp += " "+hourInicial.Value.ToLongTimeString();
DateTime inicial;
DateTime.TryParse(tmp, out inicial);
tmp = dateFinal.Value.ToShortDateString();
tmp += " "+hourFinal.Value.ToLongTimeString();
DateTime final;
DateTime.TryParse(tmp,out final);
var registros = ws.Consulta(userNew, senhaNew, cli, inicial, final );
string url = Convert.ToString(registros);
XmlDocument doc = new XmlDocument();
DataSet dats = new DataSet();
doc.AppendChild(doc.ImportNode(,true));
XmlNodeReader reader = new XmlNodeReader(doc);
dats.ReadXml(reader);
dats.WriteXml(fileName);
foreach (var item in registros)
{
dataGridView1.Rows.Add(item.DataEHora.ToString(),item.Estabelecimento.NomeFantasia,item.Ambiente.Nome+": "+item.Ambiente.ID,item.Entrada,item.Saída);
}
}
catch (Exception eee)
{
validaCredenciaisClientesEstabelecimentos();
TextBox.Text += eee.Message;
}
}[/code]
Estou adaptando ele pra uma rotina certo? com valores fixos, porem eu estou tentando grava-los em um XML e não estou conseguindo. alguem poderia me dar uma luz?
eu ja tentei usar o ws.Consulta(…) dentro do doc.AppendChild(doc.ImportNode(ws.Consulta(…),true)); e ele apresenta um erro(apenas sublinhando, falando que o ImportNode não aceita), ja tentei usar também uma conversão do ws.Consulta em uma string e passando apenas o valor… doc.AppendChild(doc.ImportNode(ws.Consulta.toString,true));, também o ImportNode não aceita…
Alguém poderia me dar uma luz ? se nao for pedir d+
Obs: Sem a adaptação para valores fixos, pegando do Form[Design] ele funciona. como falei, estou tentando adaptar pra uma rotina com valores fixos.
Grato e fico no aguardo.
Skype: rildomar.lucena7
Gmail: rildo.omar@gmail.com