public void AlteraVeic(Vender_Veículo o) { XElement raiz = XElement.Load(@"C:\Dados.xml"); var VeículoAltera = from A in raiz.Elements("Veículo") where ((string)A.Element("Modelo")).Equals(o.comboBoxVeículos.Text.ToString()) select A; foreach (var x in VeículoAltera) { x.SetElementValue("Marca", o.txtboxModelo.Text.ToString()); x.SetElementValue("Modelo", o.txtVeic.Text.ToString()); x.SetElementValue("Cor", o.txtboxCor.Text.ToString()); x.SetElementValue("Ano", o.txtboxAno.Text.ToString()); x.SetElementValue("Combustível", o.txtboxCombustível.Text.ToString()); x.SetElementValue("Placa", o.txtboxPLaca.Text.ToString()); x.SetElementValue("UF", o.txtboxUF.Text.ToString()); x.SetElementValue("Cidade", o.txtboxCidade.Text.ToString()); x.SetElementValue("Chassi", o.txtboxChassi.Text.ToString()); x.SetElementValue("Quilometragem", o.txtboxKM.Text.ToString()); x.SetElementValue("Observações", o.txtboxObservações.Text.ToString()); if (o.checkBoxArCond.Checked == true) { x.SetElementValue("ArCond", "Ar Condicionado"); } else { x.SetElementValue("ArCond", ""); } if (o.checkBoxDireção.Checked == true) { x.SetElementValue("Direção", "Direção"); } else { x.SetElementValue("Direção", ""); } if (o.checkBoxTrava.Checked == true) { x.SetElementValue("Trava", "Trava elétrica"); } else { x.SetElementValue("Trava", ""); } if (o.checkBoxVidro.Checked == true) { x.SetElementValue("Vidro", "Vidro elétrico"); } else { x.SetElementValue("Vidro", ""); } break; } raiz.Save(@"C:\Dados.xml"); o.Close(); }
public void ConsultarVeiculo(Vender_Veículo x) { try { XElement Raiz = XElement.Load(@"C:\Dados.xml"); var Consulta = from p in Raiz.Elements("Veículo") // Faz a consulta - Elemento Raíz Aluno select new // Cria os Objetos { Modelo = (string)p.Element("Modelo"), }; foreach (var o in Consulta) { x.comboBoxVeículos.Items.Add(o.Modelo); } } catch (Exception) { MessageBox.Show("Não existe nenhum veículo cadastrado"); x.Close(); } }
public void Vender(Forma_de_Pagamento o, Vender_Veículo y) { XElement Raiz = XElement.Load(@"C:\Dados.xml"); var VenderCar = from A in Raiz.Elements("Veículo") where ((string)A.Element("Modelo")).Equals(y.comboBoxVeículos.Text.ToString()) select A; foreach (var x in VenderCar) { x.Element("Modelo").Parent.Remove(); } Raiz.Save(@"C:\Dados.xml"); XElement raiz = XElement.Load(@"C:\Dados.xml"); XElement Relat = new XElement("Relatório", new XElement("Comprador", o.comboBoxCliente.Text.ToString()), new XElement("Veículo", y.comboBoxVeículos.Text.ToString()), new XElement("ValorDeEntrada", "R$ " + o.txtboxEntrada.Text.ToString()), new XElement("QTDParcelasF", o.comboBoxFinanciamento.Text.ToString()), new XElement("QTDCréd", o.comboBoxCrédito.Text.ToString()), new XElement("ValorParcela", o.txtBoxValorParcela.Text.ToString()), new XElement("FormadePGTO", o.comboBoxFormaRestante.Text.ToString()), new XElement("Placa", y.txtboxPLaca.Text.ToString()), new XElement("FormaPGTOeNtrada", o.ComboBoxFormaEntrada.Text.ToString())); raiz.Add(Relat); raiz.Save(@"C:\Dados.xml"); y.Close(); o.Close(); MessageBox.Show("Transação realizada com sucesso !"); }