Beispiel #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            CadastroCliente o = new CadastroCliente();

            o.ExcluiCliente(cliente);
            this.Close();
            cliente.Close();
        }
 public void PlotarComboxNome(ConsultaCliente j)
 {
     try
     {
         XElement Raiz     = XElement.Load(@"C:\Dados.xml");
         var      Consulta = from p in Raiz.Elements("Cliente")              // Faz a consulta - Elemento Raíz Aluno
                             select new                                      // Cria os Objetos
         {
             NomeouRazãoSocial = (string)p.Element("NomeouRazãoSocial"),
         };
         foreach (var o in Consulta)
         {
             j.comboBoxNome.Items.Add(o.NomeouRazãoSocial);
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Não existe nenhum cliente cadastrado");
         j.Close();
     }
 }
        public void AlterarCliente(ConsultaCliente o)
        {
            XElement raiz           = XElement.Load(@"C:\Dados.xml");
            var      ClienteAlterar = from A in raiz.Elements("Cliente")
                                      where ((string)A.Element("NomeouRazãoSocial")).Equals(o.comboBoxNome.Text.ToString())
                                      select A;


            if (o.radioButtonPFisica.Checked != true)
            {
                foreach (var x in ClienteAlterar)
                {
                    x.SetElementValue("NomeouRazãoSocial", o.txtBoxNovoNome.Text.ToString());
                    x.SetElementValue("CPFouCNPJ", o.txtboxCPFOuCNPJ.Text.ToString());
                    x.SetElementValue("RG", o.txtboxRG.Text.ToString());
                    x.SetElementValue("IE", o.txtboxIE.Text.ToString());
                    x.SetElementValue("NomeMãe", o.txtboxNomeMãe.Text.ToString());
                    x.SetElementValue("Empresa", o.txtboxEmpresa.Text.ToString());
                    x.SetElementValue("Setor", o.txtboxSetor.Text.ToString());
                    x.SetElementValue("Profissão", o.txtboxProfissão.Text.ToString());
                    x.SetElementValue("Salário", o.txtboxSalário.Text.ToString());
                    x.SetElementValue("CEP", o.txtboxCEP.Text.ToString());
                    x.SetElementValue("Logradouro", o.txtboxLogradouro.Text.ToString());
                    x.SetElementValue("N", o.txtboxNº.Text.ToString());
                    x.SetElementValue("Complemento", o.txtboxComplemento.Text.ToString());
                    x.SetElementValue("UF", o.txtboxUF.Text.ToString());
                    x.SetElementValue("Cidade", o.txtboxCidade.Text.ToString());
                    x.SetElementValue("Bairro", o.txtboxBairro.Text.ToString());
                    x.SetElementValue("Telefone", o.txtboxTelefone.Text.ToString());
                    x.SetElementValue("Celular", o.txtboxCelular.Text.ToString());
                    x.SetElementValue("Email", o.txtboxEmail.Text.ToString());
                }
            }
            else
            {
                foreach (var x in ClienteAlterar)
                {
                    x.SetElementValue("NomeouRazãoSocial", o.txtBoxNovoNome.Text.ToString());
                    x.SetElementValue("CPFouCNPJ", o.txtboxCPFOuCNPJ.Text.ToString());
                    x.SetElementValue("RG", o.txtboxRG.Text.ToString());
                    x.SetElementValue("NomeMãe", o.txtboxNomeMãe.Text.ToString());
                    x.SetElementValue("Empresa", o.txtboxEmpresa.Text.ToString());
                    x.SetElementValue("Setor", o.txtboxSetor.Text.ToString());
                    x.SetElementValue("Profissão", o.txtboxProfissão.Text.ToString());
                    x.SetElementValue("Salário", o.txtboxSalário.Text.ToString());
                    x.SetElementValue("CEP", o.txtboxCEP.Text.ToString());
                    x.SetElementValue("Logradouro", o.txtboxLogradouro.Text.ToString());
                    x.SetElementValue("N", o.txtboxNº.Text.ToString());
                    x.SetElementValue("Complemento", o.txtboxComplemento.Text.ToString());
                    x.SetElementValue("UF", o.txtboxUF.Text.ToString());
                    x.SetElementValue("Cidade", o.txtboxCidade.Text.ToString());
                    x.SetElementValue("Bairro", o.txtboxBairro.Text.ToString());
                    x.SetElementValue("Telefone", o.txtboxTelefone.Text.ToString());
                    x.SetElementValue("Celular", o.txtboxCelular.Text.ToString());
                    x.SetElementValue("Email", o.txtboxEmail.Text.ToString());
                }
            }


            raiz.Save(@"C:\Dados.xml");
            MessageBox.Show("Alteração concluída!");
            o.Close();
        }