Exemple #1
0
        private void ValidarInclusao()
        {
            bool retorno = true;

            SiteUtil.ValidacaoTextBoxReset(txtNomePaciente);
            if (string.Empty.Equals(txtNomePaciente.Text.Trim()))
            {
                SiteUtil.ValidacaoTextBox(txtNomePaciente);
                retorno = false;
            }

            SiteUtil.ValidacaoTextBoxReset(txtCpf);
            if (string.Empty.Equals(txtCpf.Text))
            {
                SiteUtil.ValidacaoTextBox(txtCpf);
                retorno = false;
            }

            SiteUtil.ValidacaoTextBoxReset(txtTelefone);
            if (string.Empty.Equals(txtTelefone.Text))
            {
                SiteUtil.ValidacaoTextBox(txtTelefone);
                retorno = false;
            }

            dataNascimento.BorderBrush = SiteUtil.BorderBrushPadrao();
            if (dataNascimento.SelectedDate.Equals(null) || SiteUtil.FormatarData(DateTime.Now).Equals(SiteUtil.FormatarData((DateTime)dataNascimento.SelectedDate)))
            {
                dataNascimento.BorderBrush = Brushes.Red;
                retorno = false;
            }

            if (!retorno)
            {
                throw new Exception(SiteUtil.CAMPOOBRIGATORIO);
            }

            SiteUtil.ValidacaoTextBoxReset(txtCpf);
            if (!string.Empty.Equals(txtCpf.Text) && !SiteUtil.IsValidCPF(txtCpf.Text))
            {
                SiteUtil.ValidacaoTextBox(txtCpf);
                throw new Exception("Favor informa um CPF valido!");
            }

            SiteUtil.ValidacaoTextBoxReset(txtNumero);
            if (!string.Empty.Equals(txt_Logradouro.Text) && string.Empty.Equals(txtNumero.Text))
            {
                SiteUtil.ValidacaoTextBox(txtNumero);
                throw new Exception("Favor informar um número para o endereço");
            }

            if (string.Empty.Equals(txt_Logradouro.Text))
            {
                LimparEndereco();
                txtNumero.Text      = string.Empty;
                txtComplemento.Text = string.Empty;
            }
        }