示例#1
0
 private void Editar()
 {
     if (MessageBox.Show("TEM CERTEZA QUE ALTERAR ESSE REGISTRO?\n\nINFORMAÇÕES ALTERADAS NÃO PODEM SER RECUPERADAS", "ATENÇÃO!", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK)
     {
         Cadastro.Nome       = txtNome.Text;
         Cadastro.Rua        = txtRua.Text;
         Cadastro.NumeroCasa = txtNumeroCasa.Text;
         Cadastro.Cidade     = txtCidade.Text;
         string sexo;
         if (cbSexo.Text == "Masculino")
         {
             sexo = "M";
         }
         else
         {
             sexo = "F";
         }
         Cadastro.Sexo       = sexo;
         Cadastro.Tipo       = cbTipoCadastro.Text;
         Cadastro.CPF        = mbCpf.Text;
         Cadastro.Estado     = mbEstado.Text;
         Cadastro.Telefone   = mbTelefone.Text;
         Cadastro.Nascimento = Convert.ToDateTime(dtNascimento.Text);
         cadastroServico.Editar(Cadastro);
         Situacao = "Concluído";
         MessageBox.Show("Alterações Salvas!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         this.Close();
     }
 }
        private void EditarCadastro()
        {
            _cadastro.Nome           = txtNome.Text;
            _cadastro.Sexo           = cbSexo.Text;
            _cadastro.DataNascimento = Convert.ToDateTime(dtNascimento.Text);
            _cadastro.Cpf            = mbCpf.Text;
            _cadastro.Telefone       = mbTelefone.Text;
            _cadastro.Email          = txtEmail.Text;

            EditarEndereco();

            if (_cadastro.GetType() == typeof(Veterinario))
            {
                EditarVeterinario();
            }
            else if (_cadastro.GetType() == typeof(Funcionario))
            {
                EditarFuncionario();
            }

            _cadastroServico.Editar(_cadastro);
            MessageBox.Show("TODAS AS ALTERAÇÕES FORAM SALVAS!", "INFO", MessageBoxButtons.OK, MessageBoxIcon.None);
            Close();
        }