Example #1
0
        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();
                    }
                }
            }
        }
Example #2
0
        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);
        }
Example #3
0
        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);
                    }
                }
            }
        }