public FormPerfilEmpresa(int ind, ListaEmpresas le, ListaPessoas lp, ClientWindow cli) { InitializeComponent(); //definindo as referencias as listas liste = le; listp = lp; //definindo as referencias a janela principal do cliente CliWin = cli; //valor de indice do usuário carregado Indice = ind; //armazenando dados do perfil do usuário carregado dados = liste.GetUserData(Indice); // carrega as informações contidas no perfil SetInfo(); SetImage(dados[14]); }
//Salva as informações do formulário em XML private void SetListaXML() { if (MskTel2.EnteredValue.Contains("_")) { MskTel2.Clear(); } if (MskTel3.EnteredValue.Contains("_")) { MskTel3.Clear(); } //reescreve os valores do usuário na origem de sua referencia na memoria liste.SetUserData(Indice, TbNome.Text, MskCnpj.EnteredValue, MskTel1.EnteredValue, MskTel2.EnteredValue, MskTel3.EnteredValue, TbCEP.Text, TbCidade.Text, CmbEstado.Text, TbEndereco.Text, TbNumero.Text, TbBairro.Text, dados[14], TbFacebook.Text, TbLinkedin.Text, DtpData.SelectedDate.Value.ToShortDateString()); //reescreve o arquivo xml xml.GuardarXml(listp, liste); //atualiza os dados anteriormente carregados dados = liste.GetUserData(Indice); //modifica as caracteristicas da janela cliente CliWin.SetButtons(dados[2], dados[14]); }