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); } }
private void MapearCamposTEntrevista() { if (Program.CodigoEntrevista > 0) { DataTable tableTEntrevista = ControllerEntrevista.SelecioneEntrevista(Program.CodigoEntrevista); if (tableTEntrevista.Rows.Count == 1) { DadosTEntrevista.CodigoEntrevista = Convert.ToInt64(tableTEntrevista.Rows[0]["CodigoEntrevista"]); DadosTEntrevista.CodigoColaborador = Convert.ToInt32(tableTEntrevista.Rows[0]["CodigoColaborador"]); DadosTEntrevista.DataEntrevista = DateTime.Now; DadosTEntrevista.CodigoUsuario = Convert.ToInt32(tableTEntrevista.Rows[0]["CodigoUsuario"]); DadosTEntrevista.DataInclusao = Convert.ToDateTime(tableTEntrevista.Rows[0]["DataInclusao"]); DadosTEntrevista.CodigoQuestionario = Convert.ToInt32(tableTEntrevista.Rows[0]["CodigoQuestionario"]); DadosTEntrevista.OrigemVenda = tableTEntrevista.Rows[0]["OrigemVenda"].ToString(); } } }
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); } }