Verificar se o texto do XML e o mesmo que esta na textbox C#
Fiz um o código só que ele funciona se deixar os operador == se colocar a != ele grava no arquivo mesmo se se tiver algum outro texto igual na text box
private void CarregarRelatorio ()
{
bool consulta = false;
if (ComboBoxRota.Text != "")
{
XElement xml = XElement.Load(@"cache\" + DateProprie + ".xml");
foreach (XElement d in xml.Elements("Planilha"))
{
if (ComboBoxRota.Text == d.Attribute("Rota").Value)
{
consulta = true;
break;
}
}
if (consulta == false)
{
XElement x = new XElement("Planilha");
x.Add(new XAttribute("Rota", ComboBoxRota.Text));
x.Add(new XAttribute("Funcionario", TbFuncionario.Text.ToUpper())); TbFuncionario.Clear();
x.Add(new XAttribute("SaidaP", TbSaida.Text)); TbSaida.Clear();
x.Add(new XAttribute("VoltaP", TbVolta.Text)); TbVolta.Clear();
x.Add(new XAttribute("Deposito", TbDeposito.Text)); TbDeposito.Clear();
x.Add(new XAttribute("Gasto", TbGasto.Text)); TbGasto.Clear();
x.Add(new XAttribute("Cheque", TbCheque.Text)); TbCheque.Clear();
x.Add(new XAttribute("Moeda", TbMoeda.Text)); TbMoeda.Clear();
x.Add(new XAttribute("Falta", TbFalta.Text)); TbFalta.Clear();
x.Add(new XAttribute("Sobra", TbSobra.Text)); TbSobra.Clear();
x.Add(new XAttribute("Observacoes", TbObservacao.Text.ToUpper())); TbObservacao.Clear();
xml.Add(x);
xml.Save(@"cache\" + DateProprie + ".xml");
ListGrid = ClassGridLpHome.ListaRelatorio(DateProprie);
ListGridHome.DataSource = ListGrid;
}
}
}Discussão (3)
Carregando comentários...