Exemple #1
0
        /// <summary>
        /// Função que carrega os dados da ultima exportação
        /// </summary>
        internal void carregaUltimaExporta()
        {
            try
            {
                objBLL       = new BLL_exportaPessoa();
                listaExporta = objBLL.buscarDataUltimoRegistro();

                if (listaExporta.Count > 0)
                {
                    lblUltExp.Text = listaExporta[0].DataExporta + " - " + listaExporta[0].HoraExporta;
                }
                else
                {
                    btnExpTxt.Text = string.Empty;
                }
            }
            catch (SqlException exl)
            {
                throw exl;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #2
0
        /// <summary>
        /// Função que resume as informações para enviar a classe de negocios para salvar
        /// </summary>
        private bool salvarExporta()
        {
            try
            {
                apoio.Aguarde("Salvando na base de dados...");

                if (MessageBox.Show("Mesmo que o arquivo não seja salvo, o sistema registrará como uma exportação feita com sucesso." + "\n" + "\n" +
                                    "Deseja realmente efetuar a exportação dos cadastros?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    objBLL = new BLL_exportaPessoa();

                    //chama a rotina da camada de negocios para efetuar inserção ou update
                    return(objBLL.inserir(criarTabela()));
                }
                else
                {
                    return(false);
                }
            }
            catch (ArgumentException ae)
            {
                throw new Exception(ae.Message);
            }
            catch (SqlException exl)
            {
                throw exl;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                apoio.FecharAguarde();
            }
        }