//Avenida Luís Bitencourt, 287 - Itagaçaba, Cruzeiro - State of São Paulo public Postagem(int id, string car, string num, bool?desOp, bool?nesOp, Requisitos des, Requisitos nes, ListaEmpresas le) { list = le; dados = list.GetUserData(id); Data = DateTime.Today.ToShortDateString(); Hora = DateTime.Now.ToShortTimeString(); Usuario = dados[0]; Nome = dados[2]; CompEndereco = dados[9] + ", " + dados[10] + " - " + dados[11] + ", " + dados[7]; Cargo = car; NumVagas = num; Desejavel = desOp; Necessario = nesOp; if (Desejavel == true) { ConteinerCurso cur = des.GetConteinerCurso(); ConteinerFerram fer = des.GetConteinerFerram(); ConteinerIdioma idi = des.GetConteinerIdioma(); ConteinerExperi exp = des.GetConteinerExperi(); SetDesejavel(cur.GetArray(), fer.GetArray(), idi.GetArray(), exp.GetArray()); } if (Necessario == true) { ConteinerCurso cur = nes.GetConteinerCurso(); ConteinerFerram fer = nes.GetConteinerFerram(); ConteinerIdioma idi = nes.GetConteinerIdioma(); ConteinerExperi exp = nes.GetConteinerExperi(); SetDesejavel(cur.GetArray(), fer.GetArray(), idi.GetArray(), exp.GetArray()); } Tipo = "empresa"; }
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); } }
public MainWindow() { InitializeComponent(); WindowStartupLocation = WindowStartupLocation.CenterScreen; reg = new UcRegistrar(); log = new UcLogin(); red = new UcRedefinir(); listaPessoas = log.GetListPessoa(); listaEmpresas = log.GetListEmpresa(); xmlMet = new XmlMetodos(); conteiner.Children.Add(log); }
public ClientWindow(int ind, string op, ListaPessoas listp, ListaEmpresas liste) { Index = ind; Option = op; Lp = listp; Le = liste; InitializeComponent(); WindowStartupLocation = WindowStartupLocation.CenterScreen; Dados = xml.GetDados(ind, op); if (op == "PESSOAS") { SetButtons(Dados[2] + " " + Dados[3], Dados[16]); } else { SetButtons(Dados[2], Dados[14]); } }
public void GuardarXml(ListaPessoas pList, ListaEmpresas eList) { try { XmlTextWriter dxml = new XmlTextWriter(@".\Contas\dados.xml", null); string[,] pessoas = pList.GetAll(); string[,] empresas = eList.GetAll(); dxml.WriteStartDocument(); dxml.Formatting = Formatting.Indented; dxml.WriteStartElement("USUARIOS"); for (int i = 0; i < pList.Size(); i++) { dxml.WriteStartElement("PESSOAS"); dxml.WriteAttributeString("id", "" + i); dxml.WriteElementString("usuario", pessoas[i, 0]); dxml.WriteElementString("senha", pessoas[i, 1]); dxml.WriteElementString("nome", pessoas[i, 2]); dxml.WriteElementString("sobrenome", pessoas[i, 3]); dxml.WriteElementString("telefone", pessoas[i, 4]); dxml.WriteElementString("telefone1", pessoas[i, 5]); dxml.WriteElementString("telefone2", pessoas[i, 6]); dxml.WriteElementString("cep", pessoas[i, 7]); dxml.WriteElementString("cidade", pessoas[i, 8]); dxml.WriteElementString("estado", pessoas[i, 9]); dxml.WriteElementString("endereco", pessoas[i, 10]); dxml.WriteElementString("numero", pessoas[i, 11]); dxml.WriteElementString("bairro", pessoas[i, 12]); dxml.WriteElementString("curriculo", pessoas[i, 13]); dxml.WriteElementString("email", pessoas[i, 14]); dxml.WriteElementString("genero", pessoas[i, 15]); dxml.WriteElementString("imagem", pessoas[i, 16]); dxml.WriteElementString("facebook", pessoas[i, 17]); dxml.WriteElementString("linkedin", pessoas[i, 18]); dxml.WriteElementString("data", pessoas[i, 19]); dxml.WriteEndElement(); } for (int i = 0; i < eList.Size(); i++) { dxml.WriteStartElement("EMPRESAS"); dxml.WriteAttributeString("id", "" + i); dxml.WriteElementString("usuario", empresas[i, 0]); dxml.WriteElementString("senha", empresas[i, 1]); dxml.WriteElementString("nome", empresas[i, 2]); dxml.WriteElementString("telefone", empresas[i, 3]); dxml.WriteElementString("telefone1", empresas[i, 4]); dxml.WriteElementString("telefone2", empresas[i, 5]); dxml.WriteElementString("cep", empresas[i, 6]); dxml.WriteElementString("cidade", empresas[i, 7]); dxml.WriteElementString("estado", empresas[i, 8]); dxml.WriteElementString("endereco", empresas[i, 9]); dxml.WriteElementString("numero", empresas[i, 10]); dxml.WriteElementString("bairro", empresas[i, 11]); dxml.WriteElementString("email", empresas[i, 12]); dxml.WriteElementString("cnpj", empresas[i, 13]); dxml.WriteElementString("imagem", empresas[i, 14]); dxml.WriteElementString("facebook", empresas[i, 15]); dxml.WriteElementString("linkedin", empresas[i, 16]); dxml.WriteElementString("data", empresas[i, 17]); dxml.WriteEndElement(); } dxml.WriteFullEndElement(); dxml.Close(); } catch (Exception ex) { MessageBox.Show("Erro ao Guardar XML: " + ex.Message, "Erro!", MessageBoxButton.OK, MessageBoxImage.Error); } }