コード例 #1
0
        private void PopularCombosAbaDados()
        {
            try
            {
                cmbAba3Sexo.DisplayMember = "Value";
                cmbAba3Sexo.ValueMember   = "Key";
                cmbAba3Sexo.DataSource    = ControllerEnum.ListaDeSexo();

                cmbAba3DataNascimentoDia.DisplayMember = "Value";
                cmbAba3DataNascimentoDia.ValueMember   = "Key";
                cmbAba3DataNascimentoDia.DataSource    = ControllerEnum.ListaDeDiaData(0);
                DadosCmbAba3DataNascimentoDia          = ControllerEnum.ListaDeDiaData(0);
                TextoCmbAba3DataNascimentoDia          = string.Empty;

                cmbAba3DataNascimentoMes.DisplayMember = "Value";
                cmbAba3DataNascimentoMes.ValueMember   = "Key";
                cmbAba3DataNascimentoMes.DataSource    = ControllerEnum.ListaDeMesData();
                DadosCmbAba3DataNascimentoMes          = ControllerEnum.ListaDeMesData();
                TextoCmbAba3DataNascimentoMes          = string.Empty;

                cmbAba3DataNascimentoAno.DisplayMember = "Value";
                cmbAba3DataNascimentoAno.ValueMember   = "Key";
                cmbAba3DataNascimentoAno.DataSource    = ControllerEnum.ListaDeAnoDataNascimento(true);
                DadosCmbAba3DataNascimentoAno          = ControllerEnum.ListaDeAnoDataNascimento(true);
                TextoCmbAba3DataNascimentoAno          = string.Empty;
            }
            catch (Exception ex)
            {
                LogErro.GravaLog("Erro ao popular Aba Dados.", ex.Message);
            }
        }
コード例 #2
0
        private static void CopiarArquivoServidorFTP(string NomeArquivoFTP, string NomeArquivoLocal)
        {
            try
            {
                clsFTP ftp = new clsFTP();
                ftp.RemotePort     = Convert.ToInt32(LerGravarXML.ObterValor("FTPPorta", "21"));
                ftp.RemoteHost     = LerGravarXML.ObterValor("FTPEnderecoServidor", "cabtec.sinaf.com.br");
                ftp.UsarLan        = (LerGravarXML.ObterValor("FTPPassivo", "N") == "S" ? true : false);
                ftp.RemoteUser     = LerGravarXML.ObterValor("FTPUser", "cabtec");
                ftp.RemotePassword = LerGravarXML.ObterValor("FTPPassword", "cab003");

                ftp.Login();

                string ftpCaminho = NomeArquivoFTP.Substring(NomeArquivoFTP.LastIndexOf("TEMP"));
                ftpCaminho = ftpCaminho.Substring(0, ftpCaminho.LastIndexOf("\\") + 1);
                ftpCaminho = ftpCaminho.Replace('\\', '/');
                ftp.ChangeDirectory(@"/" + ftpCaminho);

                NomeArquivoFTP = NomeArquivoFTP.Substring(NomeArquivoFTP.LastIndexOf("\\") + 1);
                ftp.DownloadFile(NomeArquivoFTP, NomeArquivoLocal);
                ftp.DeleteFile(NomeArquivoFTP);

                ftp.CloseConnection();
                ftp = null;
            }
            catch (Exception ex)
            {
                LogErro.GravaLog("Acessando servidor FTP!", ex.Message);
                throw ex;
            }
        }
コード例 #3
0
        private bool SalvarAbaDados()
        {
            try
            {
                if (ValidarCamposAbaDados(true))
                {
                    MapearCamposAbaDados();
                    ControllerEntrevistado.AlterarEntrevistadoPremio(DadosTEntrevistado);

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

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

                return(false);
            }
        }
コード例 #4
0
        private void frmFeedBackAlterado_Load(object sender, EventArgs e)
        {
            try
            {
                MostraCursor.CursorAguarde(true);

                chkAba1MR.Focus();

                PopularCombos();

                MostraCursor.CursorAguarde(false);

                if (Program.CodigoEntrevista > 0 && !Program.IncluirRegistro)
                {
                    PreencheFeedBack();
                }
            }
            catch (Exception ex)
            {
                LogErro.GravaLog("Erro no Load do feedback.", ex.Message);
            }
            finally
            {
                MostraCursor.CursorAguarde(false);
            }
        }
コード例 #5
0
        private void chkAba1_Click(object sender, EventArgs e)
        {
            try
            {
                bool objetoOrigem = ((CheckBox)sender).Checked;
                UnCheckedAba1();

                switch (((CheckBox)sender).Name)
                {
                case "chkAba1MR":
                    chkAba1MR.Checked = objetoOrigem;
                    break;

                case "chkAba1R":
                    chkAba1R.Checked = objetoOrigem;
                    break;

                case "chkAba1I":
                    chkAba1I.Checked = objetoOrigem;
                    break;

                case "chkAba1PR":
                    chkAba1PR.Checked = objetoOrigem;
                    break;

                default:
                    break;
                }
            }
            catch (Exception ex)
            {
                LogErro.GravaLog("Erro ao chkAba1_Click do feedback.", ex.Message);
            }
        }
コード例 #6
0
        private void PreencherCamposAbaPessoal()
        {
            try
            {
                if (Program.CodigoEntrevista > 0)
                {
                    DataTable tableTEntrevistado = ControllerEntrevistado.SelecioneEntrevistado(Program.CodigoEntrevista);

                    if (tableTEntrevistado.Rows.Count == 1)
                    {
                        txtAba1Nome.Text = tableTEntrevistado.Rows[0]["Nome"].ToString();
                        cmbAba1EstadoCivil.SelectedValue      = tableTEntrevistado.Rows[0]["EstadoCivil"].ToString();
                        cmbAba1Profissao.SelectedValue        = tableTEntrevistado.Rows[0]["IDProfissao"].ToString();
                        pAba1ConjugePanel.Visible             = Convert.ToInt32(cmbAba1EstadoCivil.SelectedValue) == (int)EstadoCivil.Casado || Convert.ToInt32(cmbAba1EstadoCivil.SelectedValue) == (int)EstadoCivil.UniaoEstavel;
                        cmbAba1ConjugeProfissao.SelectedValue = tableTEntrevistado.Rows[0]["IDProfissaoConjuge"].ToString();

                        DateTime dataCompleta = Convert.ToDateTime(tableTEntrevistado.Rows[0]["DataNascimentoConjuge"]);
                        cmbAba1DataNascimentoDia.SelectedValue = dataCompleta.Day;
                        cmbAba1DataNascimentoMes.SelectedValue = dataCompleta.Month;
                        cmbAba1DataNascimentoAno.SelectedValue = dataCompleta.Year;
                    }
                    else
                    {
                        PreencherCamposAbaPessoalTemporario();
                    }
                }
            }
            catch (Exception ex)
            {
                LogErro.GravaLog("Erro ao preencher Aba Pessoal.", ex.Message);
            }
        }
コード例 #7
0
        private void cmbAba2MotivoNao_KeyPress(object sender, KeyPressEventArgs e)
        {
            try
            {
                if (e.KeyChar == 42 || e.KeyChar == 9 || e.KeyChar == 13)
                {
                    TextoCmbAba2MotivoNao = string.Empty;
                    e.Handled             = true;
                    return;
                }

                string atual = TextoCmbAba2MotivoNao;
                TextoCmbAba2MotivoNao += e.KeyChar.ToString();

                DataRow[] verificaCombo = DadosCmbAba2MotivoNao.Select("Value LIKE '" + TextoCmbAba2MotivoNao + "%'");
                if (verificaCombo.Length > 0)
                {
                    ((ComboBox)sender).SelectedValue = verificaCombo[0].ItemArray[0];
                }
                else
                {
                    TextoCmbAba2MotivoNao = atual;
                }

                e.Handled = true;
            }
            catch (Exception ex)
            {
                LogErro.GravaLog("Erro ao cmbAba2MotivoNao_KeyPress do feedback.", ex.Message);
            }
        }
コード例 #8
0
ファイル: Program.cs プロジェクト: jalvarezbh/SINAF
        static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
        {
            Exception ex = (e.ExceptionObject as Exception);

            LogErro.GravaLog("Um erro fatal ocorreu no programa e o mesmo será finalizado.\r\nVeja o log de erros para maiores detalhes.", ex.Message);
            LogErro.GravaStackTrace(ex);
            Application.Exit();
        }
コード例 #9
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);
            }
        }
コード例 #10
0
 private static void CompactarBancoDados(string NomeArquivo)
 {
     try
     {
         GZip.Compactar(new FileInfo(NomeArquivo));
     }
     catch (Exception ex)
     {
         LogErro.GravaLog("Compactar Arquivo!", ex.Message);
     }
 }
コード例 #11
0
        private bool SalvarAbaPessoal()
        {
            try
            {
                if (ValidarCamposAbaPessoal())
                {
                    MapearCamposAbaPessoal();
                    PreencherCamposAbaEndereco();
                    MapearCamposAbaEndereco();
                    ControllerEntrevista.SalvarAba1(DadosTEntrevista, DadosTEntrevistado, DadosTEntrevistadoEndereco);

                    bool conjuge = false;
                    foreach (string item in lstAba2Sub1Parentes.Items)
                    {
                        if (item.Contains(GrauParentesco.CONJUGE.GetStringValue()))
                        {
                            conjuge = true;
                        }
                    }

                    if (DadosTEntrevistado.DataNascimentoConjuge.HasValue && !conjuge)
                    {
                        TimeSpan tempo = DateTime.Now - DadosTEntrevistado.DataNascimentoConjuge.Value;
                        int      ano   = (int)Math.Floor(tempo.TotalDays / 365.25);

                        lstAba2Sub1Parentes.Items.Add(GrauParentesco.CONJUGE.GetStringValue() + " - " + ano.ToString() + " - Não");
                    }
                    //if (!Program.RegistroAntigo)
                    //{
                    //    DataTable dadosGPS = ControllerGPS.SelecioneGPS(DadosTEntrevista.CodigoEntrevista);

                    //    if (dadosGPS.Rows.Count == 0)
                    //        Program.InicializaGPS();
                    //}

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

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

                return(false);
            }
        }
コード例 #12
0
 private void Numero_GotFocus(object sender, EventArgs e)
 {
     try
     {
         //Aciona o botão Laranja
         var newstate = Symbol.Keyboard.KeyStates.KEYSTATE_NUMERIC_LOCK;
         Symbol.Keyboard.KeyPad teclado = new Symbol.Keyboard.KeyPad();
         teclado.SetKeyState(newstate, 0, true);
     }
     catch (Exception ex)
     {
         LogErro.GravaLog("Erro ao Texto_GotFocus do feedback.", ex.Message);
     }
 }
コード例 #13
0
 private void txtAba2MotivoSimProposta_KeyUp(object sender, KeyEventArgs e)
 {
     try
     {
         if (e.KeyCode == Keys.Enter)
         {
             btnSalvar.Focus();
             e.Handled = true;
         }
     }
     catch (Exception ex)
     {
         LogErro.GravaLog("Erro ao txtAba2MotivoSimProposta_KeyUp do feedback.", ex.Message);
     }
 }
コード例 #14
0
 private void cmbAba2MotivoNaoAgendamentoMinuto_KeyUp(object sender, KeyEventArgs e)
 {
     try
     {
         if (e.KeyCode == Keys.Enter)
         {
             btnSalvar.Focus();
             e.Handled = true;
         }
     }
     catch (Exception ex)
     {
         LogErro.GravaLog("Erro ao cmbAba2MotivoNaoAgendamentoMinuto_KeyUp do feedback.", ex.Message);
     }
 }
コード例 #15
0
 private void chkAba1PR_KeyUp(object sender, KeyEventArgs e)
 {
     try
     {
         if (e.KeyCode == Keys.Enter)
         {
             tabFeedBack.SelectedIndex = 1;
             e.Handled = true;
         }
     }
     catch (Exception ex)
     {
         LogErro.GravaLog("Erro ao chkAba1PR_KeyUp do feedback.", ex.Message);
     }
 }
コード例 #16
0
        private static void DescompactarBancoDados(string NomeArquivo, string NomeArquivoNovo)
        {
            try
            {
                GZip.Descompactar(new FileInfo(NomeArquivo));

                if (File.Exists(NomeArquivoNovo))
                {
                    File.Delete(NomeArquivo);
                }
            }
            catch (Exception ex)
            {
                LogErro.GravaLog("Descompactar Arquivo!", ex.Message);
            }
        }
コード例 #17
0
        private void cmbAba2MotivoNao_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                cmbAba2MotivoNaoAgendamentoDia.SelectedValue    = "0";
                cmbAba2MotivoNaoAgendamentoMes.SelectedValue    = "0";
                cmbAba2MotivoNaoAgendamentoAno.SelectedValue    = "0";
                cmbAba2MotivoNaoAgendamentoHora.SelectedValue   = "0";
                cmbAba2MotivoNaoAgendamentoMinuto.SelectedValue = "0";

                pMotivoNaoAgendado.Visible = Convert.ToInt32(cmbAba2MotivoNao.SelectedValue) == (int)FeedBackMotivoNao.Agendado;
            }
            catch (Exception ex)
            {
                LogErro.GravaLog("Erro ao cmbAba2MotivoNao_SelectedIndexChanged do feedback.", ex.Message);
            }
        }
コード例 #18
0
        private void PopularCombosAbaPessoal()
        {
            try
            {
                cmbAba1EstadoCivil.DisplayMember = "Value";
                cmbAba1EstadoCivil.ValueMember   = "Key";
                cmbAba1EstadoCivil.DataSource    = ControllerEnum.ListaDeEstadoCivil();
                DadosCmbAba1EstadoCivil          = ControllerEnum.ListaDeEstadoCivil();
                TextoCmbAba1EstadoCivil          = string.Empty;

                cmbAba1Profissao.DisplayMember = "NomeProfissao";
                cmbAba1Profissao.ValueMember   = "IDProfissao";
                cmbAba1Profissao.DataSource    = ControllerProfissao.ListaDeProfissao();
                DadosCmbAba1Profissao          = ControllerProfissao.ListaDeProfissao();
                TextoCmbAba1Profissao          = string.Empty;

                cmbAba1ConjugeProfissao.DisplayMember = "NomeProfissao";
                cmbAba1ConjugeProfissao.ValueMember   = "IDProfissao";
                cmbAba1ConjugeProfissao.DataSource    = ControllerProfissao.ListaDeProfissao();
                DadosCmbAba1ConjugeProfissao          = ControllerProfissao.ListaDeProfissao();
                TextoCmbAba1ConjugeProfissao          = string.Empty;

                cmbAba1DataNascimentoDia.DisplayMember = "Value";
                cmbAba1DataNascimentoDia.ValueMember   = "Key";
                cmbAba1DataNascimentoDia.DataSource    = ControllerEnum.ListaDeDiaData(0);
                DadosCmbAba1DataNascimentoDia          = ControllerEnum.ListaDeDiaData(0);
                TextoCmbAba1DataNascimentoDia          = string.Empty;

                cmbAba1DataNascimentoMes.DisplayMember = "Value";
                cmbAba1DataNascimentoMes.ValueMember   = "Key";
                cmbAba1DataNascimentoMes.DataSource    = ControllerEnum.ListaDeMesData();
                DadosCmbAba1DataNascimentoMes          = ControllerEnum.ListaDeMesData();
                TextoCmbAba1DataNascimentoMes          = string.Empty;

                cmbAba1DataNascimentoAno.DisplayMember = "Value";
                cmbAba1DataNascimentoAno.ValueMember   = "Key";
                cmbAba1DataNascimentoAno.DataSource    = ControllerEnum.ListaDeAnoDataNascimento(false);
                DadosCmbAba1DataNascimentoAno          = ControllerEnum.ListaDeAnoDataNascimento(false);
                TextoCmbAba1DataNascimentoAno          = string.Empty;
            }
            catch (Exception ex)
            {
                LogErro.GravaLog("Erro ao popular Aba Pessoal.", ex.Message);
            }
        }
コード例 #19
0
 private void PreencherCamposAbaDadosTemporario()
 {
     try
     {
         txtAba3CPF.Text           = TextoCPF;
         cmbAba3Sexo.SelectedValue = TextoSexo;
         cmbAba3DataNascimentoDia.SelectedValue = string.IsNullOrEmpty(TextoDataDia) ? "0" : TextoDataDia;
         cmbAba3DataNascimentoMes.SelectedValue = string.IsNullOrEmpty(TextoDataMes) ? "0" : TextoDataMes;
         cmbAba3DataNascimentoAno.SelectedValue = string.IsNullOrEmpty(TextoDataAno) ? "0" : TextoDataAno;
         txtAba3Telefone.Text = TextoTelefone;
         txtAba3Celular.Text  = TextoCelular;
         txtAba3Email.Text    = TextoEmail;
     }
     catch (Exception ex)
     {
         LogErro.GravaLog("Erro ao preencher Aba Dados.", ex.Message);
     }
 }
コード例 #20
0
 private void BloquearCamposAbaPessoal()
 {
     try
     {
         txtAba1Nome.Enabled              = false;
         cmbAba1EstadoCivil.Enabled       = false;
         cmbAba1Profissao.Enabled         = false;
         pAba1ConjugePanel.Visible        = Convert.ToInt32(cmbAba1EstadoCivil.SelectedValue) == (int)EstadoCivil.Casado || Convert.ToInt32(cmbAba1EstadoCivil.SelectedValue) == (int)EstadoCivil.UniaoEstavel;
         cmbAba1ConjugeProfissao.Enabled  = false;
         cmbAba1DataNascimentoDia.Enabled = false;
         cmbAba1DataNascimentoMes.Enabled = false;
         cmbAba1DataNascimentoAno.Enabled = false;
     }
     catch (Exception ex)
     {
         LogErro.GravaLog("Erro ao desativar campos Aba Pessoal.", ex.Message);
     }
 }
コード例 #21
0
        private void chkAba2chk1_Click(object sender, EventArgs e)
        {
            try
            {
                bool objetoOrigem = ((CheckBox)sender).Checked;
                UnCheckedAba2chk1();

                switch (((CheckBox)sender).Name)
                {
                case "chkAba2Sim":
                    chkAba2Sim.Checked = objetoOrigem;
                    break;

                case "chkAba2Nao":
                    chkAba2Nao.Checked = objetoOrigem;
                    break;

                default:
                    break;
                }

                pMotivo.Visible            = true;
                pMotivoSim.Visible         = chkAba2Sim.Checked;
                pMotivoNao.Visible         = chkAba2Nao.Checked;
                pMotivoNaoAgendado.Visible = false;

                if (chkAba2Sim.Checked)
                {
                    cmbAba2MotivoNao.SelectedIndex = 0;
                    cmbAba2MotivoNaoAgendamentoDia.SelectedIndex = 0;
                    cmbAba2MotivoNaoAgendamentoMes.SelectedIndex = 0;
                    cmbAba2MotivoNaoAgendamentoAno.SelectedIndex = 0;
                }

                if (chkAba2Nao.Checked)
                {
                    txtAba2MotivoSimProposta.Text = string.Empty;
                }
            }
            catch (Exception ex)
            {
                LogErro.GravaLog("Erro ao chkAba2chk1_Click do feedback.", ex.Message);
            }
        }
コード例 #22
0
 private void chkAba2Nao_KeyUp(object sender, KeyEventArgs e)
 {
     try
     {
         if (e.KeyCode == Keys.Enter && chkAba2Sim.Checked)
         {
             txtAba2MotivoSimProposta.Focus();
             e.Handled = true;
         }
         else if (e.KeyCode == Keys.Enter && chkAba2Nao.Checked)
         {
             cmbAba2MotivoNao.Focus();
             e.Handled = true;
         }
     }
     catch (Exception ex)
     {
         LogErro.GravaLog("Erro ao chkAba2Nao_KeyUp do feedback.", ex.Message);
     }
 }
コード例 #23
0
 private void cmbAba2MotivoNao_KeyUp(object sender, KeyEventArgs e)
 {
     try
     {
         if (e.KeyCode == Keys.Enter && Convert.ToInt32(cmbAba2MotivoNao.SelectedValue) != (int)FeedBackMotivoNao.Agendado)
         {
             btnSalvar.Focus();
             e.Handled = true;
         }
         else if (e.KeyCode == Keys.Enter && Convert.ToInt32(cmbAba2MotivoNao.SelectedValue) == (int)FeedBackMotivoNao.Agendado)
         {
             cmbAba2MotivoNaoAgendamentoDia.Focus();
             e.Handled = true;
         }
     }
     catch (Exception ex)
     {
         LogErro.GravaLog("Erro ao cmbAba2MotivoNao_KeyUp do feedback.", ex.Message);
     }
 }
コード例 #24
0
        private void MapearCamposAbaDados()
        {
            try
            {
                DadosTEntrevistado.CodigoEntrevista = Program.CodigoEntrevista;
                DadosTEntrevistado.CPF = txtAba3CPF.Text;

                if (string.IsNullOrEmpty(cmbAba3DataNascimentoAno.Text) || string.IsNullOrEmpty(cmbAba3DataNascimentoMes.Text) || string.IsNullOrEmpty(cmbAba3DataNascimentoDia.Text))
                {
                    DadosTEntrevistado.DataNascimento = DataCompleta;
                }
                else
                {
                    string dataCompleta = cmbAba3DataNascimentoAno.Text + "-" + cmbAba3DataNascimentoMes.Text + "-" + cmbAba3DataNascimentoDia.Text;

                    DadosTEntrevistado.DataNascimento = Convert.ToDateTime(dataCompleta);
                }

                DadosTEntrevistado.FaixaEtaria = ControllerEnum.FaixaEtariaDataNascimento(DadosTEntrevistado.DataNascimento.GetValueOrDefault());

                DadosTEntrevistado.Sexo = cmbAba3Sexo.Text;

                if (txtAba3Telefone.Text.Length > 4)
                {
                    DadosTEntrevistado.DDD      = txtAba3Telefone.Text.Substring(1, 2);
                    DadosTEntrevistado.Telefone = txtAba3Telefone.Text.Substring(4);
                }

                if (txtAba3Celular.Text.Length > 4)
                {
                    DadosTEntrevistado.DDDCelular = txtAba3Celular.Text.Substring(1, 2);
                    DadosTEntrevistado.Celular    = txtAba3Celular.Text.Substring(4);
                }
            }
            catch (Exception ex)
            {
                LogErro.GravaLog("Erro ao mapear Aba Dados.", ex.Message);
                CaixaMensagem.ExibirOk("Erro ao mapear Aba Dados!");
            }
        }
コード例 #25
0
        private void frmAtualizacao_Load(object sender, EventArgs e)
        {
            try
            {
                MostraCursor.CursorAguarde(true);

                this.Controle.NotificarInicioDownload += new Action <Int32>(Controle_NotificarInicioDownload);
                this.Controle.NotificarProgresso      += new Action <Int32>(Controle_NotificarProgresso);
                this.Controle.NotificarTermino        += new Action(Controle_NotificarTermino);
                this.Controle.NotificarFalha          += new Action <String>(Controle_NotificarFalha);
                lblVersao.Text  = "Versão Sistema:" + versao;
                lblCorreio.Text = "Versão Correio:" + LerGravarXML.ObterValor("VersaoCorreio", "0");


                if (Program.SenhaConfiguracao == RespostaCaixaMensagem.Sim)
                {
                    txtURL.Enabled = true;
                    txtFTP.Enabled = true;
                    txtURL.Focus();
                    btnDestravar.Text = "Travar";
                }
                else
                {
                    txtURL.Enabled = false;
                    txtFTP.Enabled = false;
                    btnExecutar.Focus();
                    btnDestravar.Text = "Destravar";
                }

                WIFI(true);
            }
            catch (Exception ex)
            {
                LogErro.GravaLog("Erro Tela Atualização", ex.Message);
            }
            finally
            {
                MostraCursor.CursorAguarde(false);
            }
        }
コード例 #26
0
        private void cmbAba2MotivoNaoAgendamentoMes_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                int valor = Convert.ToInt32(cmbAba2MotivoNaoAgendamentoDia.SelectedValue);

                DataTable tabelaDias     = ControllerEnum.ListaDeDiaData(Convert.ToInt32(cmbAba2MotivoNaoAgendamentoMes.SelectedValue));
                DataRow[] verificaTabela = tabelaDias.Select("Key = '" + valor + "'");

                cmbAba2MotivoNaoAgendamentoDia.DisplayMember = "Value";
                cmbAba2MotivoNaoAgendamentoDia.ValueMember   = "Key";
                cmbAba2MotivoNaoAgendamentoDia.DataSource    = tabelaDias;

                if (verificaTabela.Length > 0)
                {
                    cmbAba2MotivoNaoAgendamentoDia.SelectedValue = valor;
                }
            }
            catch (Exception ex)
            {
                LogErro.GravaLog("Erro ao cmbAba2MotivoNaoAgendamentoMes_SelectedIndexChanged do feedback.", ex.Message);
            }
        }
コード例 #27
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                if (Program.CodigoEntrevista > 0)
                {
                    MostraCursor.CursorAguarde(true);

                    ValidarCampos();

                    MapearCamposTResposta();

                    if (ControllerResposta.SalvarFeedBack(DadosTResposta))
                    {
                        MapearCamposTEntrevista();
                        DadosTEntrevista.Completa = true;
                        ControllerEntrevista.AtualizarEntrevista(dadosTEntrevista);

                        MostraCursor.CursorAguarde(false);
                        CaixaMensagem.ExibirOk("Formulário concluído com sucesso!");
                        Program.CodigoEntrevista = 0;
                        this.Close();
                    }
                    else
                    {
                        MostraCursor.CursorAguarde(false);
                        CaixaMensagem.ExibirOk("Erro ao salvar o FeedBack!");
                    }
                }
            }
            catch (Exception ex)
            {
                MostraCursor.CursorAguarde(false);
                CaixaMensagem.ExibirOk(ex.Message);
                LogErro.GravaLog("Erro ao Salvar.", ex.Message);
            }
        }
コード例 #28
0
        private void PreencherCamposAbaPessoalTemporario()
        {
            try
            {
                txtAba1Nome.Text = TextoNome;
                cmbAba1EstadoCivil.SelectedValue = string.IsNullOrEmpty(TextoEstadoCivil) ? "0" : TextoEstadoCivil;

                if (string.IsNullOrEmpty(TextoProfissao))
                {
                    cmbAba1Profissao.SelectedIndex = 0;
                }
                else
                {
                    cmbAba1Profissao.SelectedValue = TextoProfissao;
                }

                if (pAba1ConjugePanel.Visible)
                {
                    if (string.IsNullOrEmpty(TextoProfissaoConjuge))
                    {
                        cmbAba1ConjugeProfissao.SelectedIndex = 0;
                    }
                    else
                    {
                        cmbAba1ConjugeProfissao.SelectedValue = TextoProfissaoConjuge;
                    }

                    cmbAba1DataNascimentoDia.SelectedValue = string.IsNullOrEmpty(TextoDataDiaConjuge) ? "0" : TextoDataDiaConjuge;
                    cmbAba1DataNascimentoMes.SelectedValue = string.IsNullOrEmpty(TextoDataMesConjuge) ? "0" : TextoDataMesConjuge;
                    cmbAba1DataNascimentoAno.SelectedValue = string.IsNullOrEmpty(TextoDataAnoConjuge) ? "0" : TextoDataAnoConjuge;
                }
            }
            catch (Exception ex)
            {
                LogErro.GravaLog("Erro ao preencher Aba Pessoal.", ex.Message);
            }
        }
コード例 #29
0
        private void MapearCamposAbaPessoal()
        {
            try
            {
                DadosTEntrevistado.CodigoEntrevista = DadosTEntrevista.CodigoEntrevista;
                DadosTEntrevistado.Nome             = txtAba1Nome.Text;
                DadosTEntrevistado.EstadoCivil      = Convert.ToInt32(cmbAba1EstadoCivil.SelectedValue);
                DadosTEntrevistado.IDProfissao      = Convert.ToInt32(cmbAba1Profissao.SelectedValue);

                //TODO JOAO  Verificar o capital de acordo com a profissão
                //DadosTEntrevistado.CapitalLimitado = cmbAba1Capital.SelectedValue.ToString();
                if ((pAba1ConjugePanel.Visible) &&
                    !string.IsNullOrEmpty(cmbAba1DataNascimentoAno.Text) &&
                    !string.IsNullOrEmpty(cmbAba1DataNascimentoMes.Text) &&
                    !string.IsNullOrEmpty(cmbAba1DataNascimentoDia.Text))
                {
                    string dataCompleta = cmbAba1DataNascimentoAno.Text + "-" + cmbAba1DataNascimentoMes.Text + "-" + cmbAba1DataNascimentoDia.Text;

                    DadosTEntrevistado.IDProfissaoConjuge    = Convert.ToInt32(cmbAba1ConjugeProfissao.SelectedValue);
                    DadosTEntrevistado.FaixaEtariaConjuge    = ControllerEnum.FaixaEtariaDataNascimento(Convert.ToDateTime(dataCompleta));
                    DadosTEntrevistado.DataNascimentoConjuge = Convert.ToDateTime(dataCompleta);
                }
                else
                {
                    DadosTEntrevistado.IDProfissaoConjuge    = 0;
                    DadosTEntrevistado.FaixaEtariaConjuge    = 0;
                    DadosTEntrevistado.DataNascimentoConjuge = null;
                }
                //DadosTEntrevistado.CapitalLimitadoConjuge = cmbAba2Capital.SelectedValue.ToString();
            }
            catch (Exception ex)
            {
                LogErro.GravaLog("Erro ao mapear Aba Pessoal.", ex.Message);
                CaixaMensagem.ExibirOk("Erro ao mapear Aba Pessoal!");
            }
        }
コード例 #30
0
        private bool ValidarCamposAbaPessoal()
        {
            try
            {
                TextoNome        = txtAba1Nome.Text;
                TextoEstadoCivil = cmbAba1EstadoCivil.SelectedValue.ToString();
                TextoProfissao   = cmbAba1Profissao.SelectedValue.ToString();

                if (pAba1ConjugePanel.Visible)
                {
                    TextoDataDiaConjuge   = cmbAba1DataNascimentoDia.SelectedValue.ToString();
                    TextoDataMesConjuge   = cmbAba1DataNascimentoMes.SelectedValue.ToString();
                    TextoDataAnoConjuge   = cmbAba1DataNascimentoAno.SelectedValue.ToString();
                    TextoProfissaoConjuge = cmbAba1ConjugeProfissao.SelectedValue.ToString();

                    if (Convert.ToInt32(cmbAba1DataNascimentoDia.SelectedValue) == 0)
                    {
                        MostraCursor.CursorAguarde(false);
                        CaixaMensagem.ExibirOk("Campo Cônjuge Data de Nascimento (DIA) é obrigatório!");
                        cmbAba1DataNascimentoDia.Focus();
                        return(false);
                    }

                    if (Convert.ToInt32(cmbAba1DataNascimentoMes.SelectedValue) == 0)
                    {
                        MostraCursor.CursorAguarde(false);
                        CaixaMensagem.ExibirOk("Campo Cônjuge Data de Nascimento (MÊS) é obrigatório!");
                        cmbAba1DataNascimentoMes.Focus();
                        return(false);
                    }

                    if (Convert.ToInt32(cmbAba1DataNascimentoAno.SelectedValue) == 0)
                    {
                        MostraCursor.CursorAguarde(false);
                        CaixaMensagem.ExibirOk("Campo Cônjuge Data de Nascimento (ANO) é obrigatório!");
                        cmbAba1DataNascimentoAno.Focus();
                        return(false);
                    }

                    if (Convert.ToInt32(cmbAba1ConjugeProfissao.SelectedValue) == 0)
                    {
                        MostraCursor.CursorAguarde(false);
                        CaixaMensagem.ExibirOk("Campo Cônjuge Profissão é obrigatório!");
                        cmbAba1ConjugeProfissao.Focus();
                        return(false);
                    }
                }

                if (string.IsNullOrEmpty(txtAba1Nome.Text))
                {
                    MostraCursor.CursorAguarde(false);
                    CaixaMensagem.ExibirOk("Campo Nome é obrigatório!");
                    txtAba1Nome.Focus();
                    return(false);
                }

                if (Convert.ToInt32(cmbAba1EstadoCivil.SelectedValue) == 0)
                {
                    MostraCursor.CursorAguarde(false);
                    CaixaMensagem.ExibirOk("Campo Estado Civil é obrigatório!");
                    cmbAba1EstadoCivil.Focus();
                    return(false);
                }

                if (Convert.ToInt32(cmbAba1Profissao.SelectedValue) == 0)
                {
                    MostraCursor.CursorAguarde(false);
                    CaixaMensagem.ExibirOk("Campo Profissão é obrigatório!");
                    cmbAba1Profissao.Focus();
                    return(false);
                }

                return(true);
            }
            catch (Exception ex)
            {
                MostraCursor.CursorAguarde(false);
                LogErro.GravaLog("Erro ao validar Aba Pessoal.", ex.Message);
                CaixaMensagem.ExibirOk("Erro ao validar Aba Pessoal!");
                return(false);
            }
        }