public void LerXml(ListaPessoas pList, ListaEmpresas eList) { XmlDocument xml = new XmlDocument(); try { xml.Load(@".\Contas\dados.xml"); } catch { XmlTextWriter dxml = new XmlTextWriter(@".\Contas\dados.xml", null); dxml.WriteStartDocument(); dxml.WriteStartElement("USUARIOS"); dxml.WriteFullEndElement(); dxml.Close(); xml.Load(@".\Contas\dados.xml"); } XmlNodeList pes, emp; pes = xml.GetElementsByTagName("PESSOAS"); emp = xml.GetElementsByTagName("EMPRESAS"); for (int i = 0; i < pes.Count; i++) { pList.Cadastrar(pes[i]["usuario"].InnerText, pes[i]["senha"].InnerText, pes[i]["nome"].InnerText, pes[i]["sobrenome"].InnerText, pes[i]["telefone"].InnerText, pes[i]["telefone1"].InnerText, pes[i]["telefone2"].InnerText, pes[i]["cep"].InnerText, pes[i]["cidade"].InnerText, pes[i]["estado"].InnerText, pes[i]["endereco"].InnerText, pes[i]["numero"].InnerText, pes[i]["bairro"].InnerText, pes[i]["curriculo"].InnerText, pes[i]["email"].InnerText, pes[i]["genero"].InnerText, pes[i]["imagem"].InnerText, pes[i]["facebook"].InnerText, pes[i]["linkedin"].InnerText, pes[i]["data"].InnerText); } for (int i = 0; i < emp.Count; i++) { eList.Cadastrar(emp[i]["usuario"].InnerText, emp[i]["senha"].InnerText, emp[i]["nome"].InnerText, emp[i]["telefone"].InnerText, emp[i]["telefone1"].InnerText, emp[i]["telefone2"].InnerText, emp[i]["cep"].InnerText, emp[i]["cidade"].InnerText, emp[i]["estado"].InnerText, emp[i]["endereco"].InnerText, emp[i]["numero"].InnerText, emp[i]["bairro"].InnerText, emp[i]["email"].InnerText, emp[i]["cnpj"].InnerText, emp[i]["imagem"].InnerText, emp[i]["facebook"].InnerText, emp[i]["linkedin"].InnerText, emp[i]["data"].InnerText); } }
private void RegButton_Click(object sender, RoutedEventArgs e) { if (RegButton.Content.Equals("Registrar-se")) { FormRegistrar(); LabelReg.Content = ""; LabelRes.Content = ""; RegButton.Content = "Concluir"; ResButton.Content = "Voltar"; AlinharBotoes(RegButton, 158, 11, 0, 0); AlinharBotoes(ResButton, 158, 54, 0, 0); } else if (RegButton.Content.Equals("Concluir")) { if (reg.RadioOp == 0) { UcFormPessoa x = reg.ObjPessoa(); if (x.BuscarCep(x.TextBoxCEP()) == true && x.VerificarCampos() == true && x.VerificarSenhas() == true) { listaPessoas.Cadastrar(x.TextBoxUsuario(), x.TextConfirma(), x.TextBoxNome(), "", x.TextBoxTelefone(), "", "", x.TextBoxCEP(), x.Cidade, x.Estado, x.Endereco, "", x.Bairro, @".\Curriculos\" + x.TextBoxUsuario() + ".xml", x.TextBoxEmail(), x.RadioSelected(), @".\Images\SystemIcons\UserDefault.jpg", "", "", x.Date()); xmlMet.GuardarXml(listaPessoas, listaEmpresas); MessageBox.Show("'" + x.TextBoxUsuario() + "' Foi cadastrado com sucesso!", "Sucesso", MessageBoxButton.OK, MessageBoxImage.Information); x.Clear(); Estado1(); } else { MessageBox.Show("Não deixe nenhum campo em branco, verifique se o CEP é válido e se as senhas coincidem!", "Verifique os campos!", MessageBoxButton.OK, MessageBoxImage.Information); } } else { UcFormEmpresa x = reg.ObjEmpresa(); if (x.BuscarCep(x.TextBoxCEP()) == true && x.VerificarCampos() == true && x.VerificarSenhas() == true) { listaEmpresas.Cadastrar(x.TextBoxUsuario(), x.TextPassConfirma(), x.TextBoxNome(), x.TextBoxTelefone(), "", "", x.TextBoxCEP(), x.Cidade, x.Estado, x.Endereco, "", x.Bairro, x.TextBoxEmail(), x.TextBoxCnpj(), @".\Images\SystemIcons\UserDefault.jpg", "", "", x.Date()); xmlMet.GuardarXml(listaPessoas, listaEmpresas); MessageBox.Show("'" + x.TextBoxUsuario() + "' Foi cadastrado com sucesso!", "Sucesso", MessageBoxButton.OK, MessageBoxImage.Information); x.Clear(); Estado1(); } else { MessageBox.Show("Não deixe nenhum campo em branco, e verifique se o CEP é válido", "Verifique os campos!", MessageBoxButton.OK, MessageBoxImage.Information); } } } else { Estado1(); } }