예제 #1
0
        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();
        }
예제 #2
0
 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();
     }
 }
예제 #3
0
        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 !");
        }