예제 #1
0
 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]);
 }
예제 #2
0
 //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]);
 }