Ejemplo n.º 1
0
        private void PreencheCamposTEntrevistadoEndereco()
        {
            try
            {
                if (Program.CodigoEntrevista > 0)
                {
                    DataTable tableTEntrevistadoEndereco = ControllerEntrevistadoEndereco.SelecioneEntrevistadoEndereco(Program.CodigoEntrevista);

                    if (tableTEntrevistadoEndereco.Rows.Count == 1)
                    {
                        txtAba2Endereco.Text    = tableTEntrevistadoEndereco.Rows[0]["Endereco"].ToString();
                        txtAba2Numero.Text      = tableTEntrevistadoEndereco.Rows[0]["Numero"].ToString();
                        txtAba2Bairro.Text      = tableTEntrevistadoEndereco.Rows[0]["Bairro"].ToString();
                        txtAba2Cidade.Text      = tableTEntrevistadoEndereco.Rows[0]["Cidade"].ToString();
                        cmbAba2UF.Text          = tableTEntrevistadoEndereco.Rows[0]["UF"].ToString();
                        txtAba2Complemento.Text = tableTEntrevistadoEndereco.Rows[0]["Complemento"].ToString();

                        string cepCompleto = tableTEntrevistadoEndereco.Rows[0]["CEP"].ToString();
                        if (cepCompleto.Length >= 8)
                        {
                            txtAba2CEPbox1.Text = cepCompleto.Substring(0, 5);
                            txtAba2CEPbox2.Text = cepCompleto.Substring(5, 3);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Util.LogErro.GravaLog("Erro ao recuperar o formulário TEntrevistadoEndereco.", ex.Message);
                Util.CaixaMensagem.ExibirOk("Erro ao recuperar o formulário!");
            }
        }
Ejemplo n.º 2
0
        private bool SalvarAbaEndereco()
        {
            try
            {
                if (ValidarCamposAbaEndereco())
                {
                    MapearCamposAbaEndereco();
                    ControllerEntrevistadoEndereco.AlterarEntrevistadoEndereco(DadosTEntrevistadoEndereco);

                    return(true);
                }
                else
                {
                    tabEntrevista.SelectedIndex = 3;
                }

                return(false);
            }
            catch (Exception ex)
            {
                Util.LogErro.GravaLog("Erro ao salvar Aba Endereço.", ex.Message);

                return(false);
            }
        }
Ejemplo n.º 3
0
        private void PreencherCamposAbaDados()
        {
            try
            {
                if (Program.CodigoEntrevista > 0)
                {
                    DataTable tableTEntrevistado = ControllerEntrevistado.SelecioneEntrevistado(Program.CodigoEntrevista);

                    if (tableTEntrevistado.Rows.Count == 1)
                    {
                        if (!string.IsNullOrEmpty(tableTEntrevistado.Rows[0]["DataNascimento"].ToString()))
                        {
                            txtAba3CPF.Text = tableTEntrevistado.Rows[0]["CPF"].ToString();

                            DataCompleta = Convert.ToDateTime(tableTEntrevistado.Rows[0]["DataNascimento"]);
                            cmbAba3DataNascimentoDia.SelectedValue = DataCompleta.Day;
                            cmbAba3DataNascimentoMes.SelectedValue = DataCompleta.Month;
                            cmbAba3DataNascimentoAno.SelectedValue = DataCompleta.Year;


                            DadosTEntrevistado.FaixaEtaria = ControllerEnum.FaixaEtariaDataNascimento(DataCompleta);

                            cmbAba3Sexo.Text = tableTEntrevistado.Rows[0]["Sexo"].ToString();

                            string telefone = "(" + tableTEntrevistado.Rows[0]["DDD"].ToString() + ")" + tableTEntrevistado.Rows[0]["Telefone"].ToString();

                            if (telefone.Length > 4)
                            {
                                txtAba3Telefone.Text = telefone;
                            }

                            string celular = "(" + tableTEntrevistado.Rows[0]["DDDCelular"].ToString() + ")" + tableTEntrevistado.Rows[0]["Celular"].ToString();

                            if (celular.Length > 4)
                            {
                                txtAba3Celular.Text = celular;
                            }

                            DataTable tableTEntrevistadoEndereco = ControllerEntrevistadoEndereco.SelecioneEntrevistadoEndereco(Program.CodigoEntrevista);
                            if (tableTEntrevistadoEndereco.Rows.Count == 1)
                            {
                                txtAba3Email.Text = tableTEntrevistadoEndereco.Rows[0]["Email"].ToString();
                            }
                        }
                        else
                        {
                            PreencherCamposAbaDadosTemporario();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                LogErro.GravaLog("Erro ao preencher Aba Dados.", ex.Message);
            }
        }
Ejemplo n.º 4
0
        private void PreencherCamposAbaEndereco()
        {
            try
            {
                if (Program.CodigoEntrevista > 0)
                {
                    DataTable tableTEntrevistadoEndereco = ControllerEntrevistadoEndereco.SelecioneEntrevistadoEndereco(Program.CodigoEntrevista);

                    if (tableTEntrevistadoEndereco.Rows.Count == 1 && ValidarCamposAbaEnderecoAlteracao())
                    {
                        PreencherCampos(tableTEntrevistadoEndereco);
                    }
                    else
                    {
                        DataTable tableTEntrevistadoUltimo = ControllerEntrevistadoEndereco.SelecioneUltimoEndereco();
                        if (tableTEntrevistadoUltimo.Rows.Count > 0)
                        {
                            PreencherCampos(tableTEntrevistadoUltimo);
                        }
                    }
                }
                else
                {
                    DataTable tableTEntrevistadoEndereco = ControllerEntrevistadoEndereco.SelecioneUltimoEndereco();
                    if (tableTEntrevistadoEndereco.Rows.Count > 0)
                    {
                        PreencherCampos(tableTEntrevistadoEndereco);
                    }
                }

                if (cmbAba4UF.Items.Count > 1)
                {
                    cmbAba4UF.SelectedIndex = 1;
                }
            }
            catch (Exception ex)
            {
                Util.LogErro.GravaLog("Erro ao preencher Aba Endereço.", ex.Message);
            }
        }
Ejemplo n.º 5
0
        private void MapearCamposTAgendamento()
        {
            try
            {
                if (Program.CodigoEntrevista > 0)
                {
                    DataTable DadosTEntrevistado = ControllerEntrevistado.SelecioneEntrevistado(Program.CodigoEntrevista);

                    if (DadosTEntrevistado.Rows.Count > 0)
                    {
                        DataTable DadosTEntrevistadoEndereco = ControllerEntrevistadoEndereco.SelecioneEntrevistadoEndereco(Program.CodigoEntrevista);

                        if (DadosTEntrevistadoEndereco.Rows.Count > 0)
                        {
                            DadosTAgendamento.Nome           = DadosTEntrevistado.Rows[0]["Nome"].ToString();
                            DadosTAgendamento.DataNascimento = Convert.ToDateTime(DadosTEntrevistado.Rows[0]["DataNascimento"].ToString());
                            DadosTAgendamento.Telefone       = "(" + DadosTEntrevistado.Rows[0]["DDD"].ToString() + ")" + DadosTEntrevistado.Rows[0]["Telefone"].ToString();
                            DadosTAgendamento.Celular        = "(" + DadosTEntrevistado.Rows[0]["DDDCelular"].ToString() + ")" + DadosTEntrevistado.Rows[0]["Celular"].ToString();
                            DadosTAgendamento.Email          = DadosTEntrevistadoEndereco.Rows[0]["Email"].ToString();
                            DadosTAgendamento.CEP            = DadosTEntrevistadoEndereco.Rows[0]["CEP"].ToString();
                            DadosTAgendamento.Logradouro     = DadosTEntrevistadoEndereco.Rows[0]["Endereco"].ToString();
                            DadosTAgendamento.Numero         = DadosTEntrevistadoEndereco.Rows[0]["Numero"].ToString();
                            DadosTAgendamento.Complemento    = DadosTEntrevistadoEndereco.Rows[0]["Complemento"].ToString();
                            DadosTAgendamento.Bairro         = DadosTEntrevistadoEndereco.Rows[0]["Bairro"].ToString();
                            DadosTAgendamento.Cidade         = DadosTEntrevistadoEndereco.Rows[0]["Cidade"].ToString();
                            DadosTAgendamento.UF             = DadosTEntrevistadoEndereco.Rows[0]["UF"].ToString();
                            string dataAgendada = cmbAba2MotivoNaoAgendamentoAno.Text + "-" + cmbAba2MotivoNaoAgendamentoMes.Text.PadLeft(2, '0') + "-" + cmbAba2MotivoNaoAgendamentoDia.Text.PadLeft(2, '0') + " " + cmbAba2MotivoNaoAgendamentoHora.Text.PadLeft(2, '0') + ":" + cmbAba2MotivoNaoAgendamentoMinuto.Text.PadLeft(2, '0');
                            DadosTAgendamento.DataAgendada = DateTime.ParseExact(dataAgendada, "yyyy-MM-dd HH:mm", null);

                            ControllerAgendamento.SalvarAgendamento(DadosTAgendamento);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }