Ejemplo n.º 1
0
        private void picSalvar_Click(object sender, EventArgs e)
        {
            //Limpar prontuário
            string dataNasc = dtnNascimento.Text;

            dataNasc = dtnNascimento.Text.Replace("/", "");
            MessageBox.Show(dataNasc);
            //Limpar CPF
            string numeroCPF = mtxCPF.Text;
            string cpfLimpo  = numeroCPF.Replace(",", "").Replace("-", "");
            //Limpar RG
            string numeroRG = mtxRG.Text;
            string rgLimpo  = numeroRG.Replace(",", "").Replace("-", "");

            if (txbNome.Text == "" || txbNomePai.Text == "" || txbNomeMae.Text == "" || mtxRG.Text == "" || mtxCPF.Text == "" || lblAge.Text == "" || mtxCEP.Text == "" || lblRua.Text == "" ||
                txbNumero.Text == "" || txbBairro.Text == "" || cmbEstado.SelectedIndex < 0 || mtxTelefone.Text == "" || mtxCel.Text == "" || cmbGenero.SelectedIndex < 0 || txbProfissao.Text == "" ||
                txbNacionalidade.Text == "" || txbInstrucao.Text == "")
            {
                MessageBox.Show(lblAge.Text.ToString());
                MessageBox.Show("Preencha todos os campos para continuar", "Cadastro", MessageBoxButtons.OK, MessageBoxIcon.Information); return;
            }

            if (!Estaticos.VerificarCpf(cpfLimpo))
            {
                MessageBox.Show("CPF inválido. Digite um CPF válido para continuar!", "Cadastro", MessageBoxButtons.OK, MessageBoxIcon.Information);
                mtxCPF.Text = "";
                mtxCPF.Focus(); return;
            }

            //lblNumProto.Text = DateTime.Now.ToString("yyyyMMdd" + dataNasc);

            Controle controle = new Controle();
            string   mensagem = controle.CadastrarPaciente(txbNome.Text, txbNomePai.Text, txbNomeMae.Text,
                                                           rgLimpo, cpfLimpo, Convert.ToDateTime(dtnNascimento.Text), Convert.ToInt32(lblAge.Text), lblRua.Text, txbNumero.Text, txbBairro.Text, cmbEstado.Text, mtxCEP.Text,
                                                           txbCidade.Text, mtxCel.Text, cmbGenero.Text, mtxTelefone.Text, txbProfissao.Text, txbNacionalidade.Text, txbInstrucao.Text, DateTime.Now);

            if (controle.tem)
            {
                MessageBox.Show(mensagem, "Cadastro", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show(controle.mensagem);
            }
        }