public bool SalvarAba1(TEntrevistaDOMINIO telaEntrevista, TEntrevistadoDOMINIO telaEntrevistado, TEntrevistadoEnderecoDOMINIO telaEntrevistadoEndereco)
        {
            try
            {
                DataTable tableEntrevista = SelecioneEntrevista(telaEntrevista.CodigoEntrevista);

                if (tableEntrevista.Rows.Count == 0)
                {
                    IncluirEntrevista(telaEntrevista);
                }

                DataTable tableEntrevistado = TEntrevistadoPERSISTENCIA.SelecioneEntrevistado(telaEntrevista.CodigoEntrevista);

                if (tableEntrevistado.Rows.Count == 0)
                {
                    TEntrevistadoPERSISTENCIA.IncluirEntrevistado(telaEntrevistado);
                }
                else
                {
                    TEntrevistadoPERSISTENCIA.AlterarEntrevistadoAba1(telaEntrevistado);
                }

                DataTable tableEntrevistadoEndereco = TEntrevistadoEnderecoPERSISTENCIA.SelecioneEntrevistadoEndereco(telaEntrevista.CodigoEntrevista);

                if (tableEntrevistadoEndereco.Rows.Count == 0)
                {
                    TEntrevistadoEnderecoPERSISTENCIA.IncluirEntrevistadoEndereco(telaEntrevistadoEndereco);
                }
                else
                {
                    TEntrevistadoEnderecoPERSISTENCIA.AlterarEntrevistadoEndereco(telaEntrevistadoEndereco);
                }

                if (!TFaixaPERSISTENCIA.UtilizarFaixa(telaEntrevista.CodigoEntrevista))
                {
                    return(false);
                }

                return(true);
            }
            catch (Exception ex)
            {
                Util.LogErro.GravaLog("Gravar Aba Pessoal", ex.Message);
                return(false);
            }
        }
Example #2
0
        public bool SalvarPremioCompleto(TEntrevistadoDOMINIO telaEntrevistado, TEntrevistadoEnderecoDOMINIO telaEntrevistadoEndereco)
        {
            try
            {
                if (AlterarEntrevistadoPremio(telaEntrevistado))
                {
                    if (!TEntrevistadoEnderecoPERSISTENCIA.AlterarEntrevistadoEndereco(telaEntrevistadoEndereco))
                    {
                        return(false);
                    }
                }
                else
                {
                    return(false);
                }

                return(true);
            }
            catch (Exception ex)
            {
                Util.LogErro.GravaLog("Gravar Premio", ex.Message);
                return(false);
            }
        }