private void btnLogin_Click(object sender, EventArgs e) { Usuario User = new Usuario(); User.CPF = mskdCPF.Text; User.Senha = txtSenha.Text; EditorXML <Usuario> Ed = new EditorXML <Usuario>(); List <Usuario> ListUsuarios = (List <Usuario>)Ed.Deserializar("usuarios.xml"); bool AchouCPF = false; bool AchouSenha = false; foreach (Usuario x in ListUsuarios) { if (User.CPF == x.CPF) { if (User.Senha == x.Senha) { MenuPrincipal Form = new MenuPrincipal(); Form.Show(); } } } }
public bool cpfExiste() { EditorXML <Usuario> editorXML = new EditorXML <Usuario>(); foreach (Usuario x in (List <Usuario>)editorXML.Deserializar("usuarios.xml")) { if (this.CPF == x.CPF) { return(true); } } return(false); }
private void button2_Click(object sender, EventArgs e) { Paciente Pac = new Paciente(); Endereco End = new Endereco(); Pac.CPF = mskdCPF.Text; EditorXML <Paciente> Ed = new EditorXML <Paciente>(); List <Paciente> ListaPacientes = (List <Paciente>)Ed.Deserializar("pacientes.xml"); string Mensagem = "Os dados do usuário de CPF especificado serão alderados"; string Janela = "Atenção"; MessageBoxButtons Buttons = MessageBoxButtons.OKCancel; DialogResult resultado = MessageBox.Show(Janela, Mensagem, Buttons); if (resultado == DialogResult.OK) { this.Close(); foreach (Paciente x in ListaPacientes) { if (Pac.CPF == x.CPF) { Pac.Nome = textNome.Text; Pac.Email = textEmail.Text; Pac.CPF = mskdCPF.Text; Pac.Telefone = textTelefone.Text; Pac.DataNasc = dateTimeNascimento.Value; Pac.TipoSang = selectTipoSang.Text; End.Rua = txtRua.Text; End.Bairro = txtBairro.Text; End.Cidade = txtCidade.Text; End.Complemento = txtComp.Text; End.Estado = txtEstado.Text; End.CEP = mskdCep.Text; Pac.Endereço = End; Ed.Serializar(Pac, "pacientes.xml"); MessageBox.Show("Dados alterados com sucesso", "Mensagem", MessageBoxButtons.OK); } else { MessageBox.Show("CPF não encontrado", "Mensagem", MessageBoxButtons.OK); } } } }