Пример #1
0
 //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";
 }
Пример #2
0
        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);
            }
        }
Пример #3
0
 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);
 }
Пример #4
0
 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]);
     }
 }
Пример #5
0
 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);
     }
 }