예제 #1
0
 private void button2_Click_1(object sender, EventArgs e)
 {
     try
     {
         ConsultaCliente o = new ConsultaCliente();
         o.Show();
     }
     catch (Exception)
     {
         throw;
     }
 }
        public void ExcluiCliente(ConsultaCliente yo)
        {
            XElement Raiz = XElement.Load(@"C:\Dados.xml");
            var      ola  = from A in Raiz.Elements("Cliente")
                            where ((string)A.Element("NomeouRazãoSocial")).Equals(yo.comboBoxNome.Text.ToString())
                            select A;

            foreach (var x in ola)
            {
                x.Element("NomeouRazãoSocial").Parent.Remove();
            }

            Raiz.Save(@"C:\Dados.xml");
        }
        public void HabilitaAlteração(ConsultaCliente o)
        {
            if (o.radioButtonPFisica.Checked == true)
            {
                o.txtboxBairro.ReadOnly      = false;
                o.txtboxCelular.ReadOnly     = false;
                o.txtboxCEP.ReadOnly         = false;
                o.txtboxCidade.ReadOnly      = false;
                o.txtboxCPFOuCNPJ.ReadOnly   = false;
                o.txtboxComplemento.ReadOnly = false;

                o.txtboxNº.ReadOnly         = false;
                o.txtboxSalário.ReadOnly    = false;
                o.txtboxUF.ReadOnly         = false;
                o.txtboxLogradouro.ReadOnly = false;
                o.txtboxEmail.ReadOnly      = false;
                o.txtboxSetor.ReadOnly      = false;
                o.txtboxProfissão.ReadOnly  = false;
                o.txtboxTelefone.ReadOnly   = false;
                o.txtboxRG.ReadOnly         = false;
                o.txtboxNomeMãe.ReadOnly    = false;
                o.txtboxCelular.ReadOnly    = false;
                o.txtboxEmpresa.ReadOnly    = false;
            }
            else
            {
                o.txtboxBairro.ReadOnly      = false;
                o.txtboxCelular.ReadOnly     = false;
                o.txtboxCEP.ReadOnly         = false;
                o.txtboxCidade.ReadOnly      = false;
                o.txtboxCPFOuCNPJ.ReadOnly   = false;
                o.txtboxComplemento.ReadOnly = false;
                o.txtboxIE.ReadOnly          = false;
                o.txtboxNº.ReadOnly          = false;

                o.txtboxUF.ReadOnly         = false;
                o.txtboxLogradouro.ReadOnly = false;
                o.txtboxEmail.ReadOnly      = false;


                o.txtboxTelefone.ReadOnly = false;
            }
            o.txtBoxNovoNome.Text    = o.comboBoxNome.Text.ToString();
            o.comboBoxNome.Visible   = false;
            o.txtBoxNovoNome.Visible = true;
            o.btnSalvaAltera.Visible = true;
        }
 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();
     }
 }
예제 #5
0
 public ConfirmaExclusão(ConsultaCliente o)
 {
     InitializeComponent();
     cliente = o;
 }
        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();
        }
        public void PreencheDadosCliente(ConsultaCliente l)
        {
            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"),
                CPFouCNPJ         = (string)p.Element("CPFouCNPJ"),
                RG          = (string)p.Element("RG"),
                IE          = (string)p.Element("IE"),
                NomeMãe     = (string)p.Element("NomeMãe"),
                Empresa     = (string)p.Element("Empresa"),
                Setor       = (string)p.Element("Setor"),
                Profissão   = (string)p.Element("Profissão"),
                Salário     = (string)p.Element("Salário"),
                CEP         = (string)p.Element("CEP"),
                Logradouro  = (string)p.Element("Logradouro"),
                N           = (string)p.Element("N"),
                Complemento = (string)p.Element("Complemento"),
                UF          = (string)p.Element("UF"),
                Cidade      = (string)p.Element("Cidade"),
                Bairro      = (string)p.Element("Bairro"),
                Telefone    = (string)p.Element("Telefone"),
                Celular     = (string)p.Element("Celular"),
                Email       = (string)p.Element("Email"),
            };

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