private void btGrava_Click(object sender, EventArgs e) { try { String sql = ""; con.abreBanco(); sql = "INSERT INTO " + nomeBD_AUX + "..parear_folha_evento_historico " + "(cdUnidadeGestora ,cdFornecedor , cdEvento, cdHistorico, cdOrgao, idLancamento) VALUES " + "(1, " + cbFornecedor.SelectedValue.ToString() + ", " + cbEvento.SelectedValue.ToString() + "," + cbHistorico.SelectedValue.ToString() + "," + cbOrgao.SelectedValue.ToString() + "," + cbTipoLAncamentoPadrao.SelectedValue.ToString() + ")"; //MessageExcept.messageFacede(sql, 1); con.executaSemRetorno(sql); listaPareados(); MessageExcept.messageFacede("Registro(s) gravado(s).", 2); } catch (Exception ex) { MessageExcept.messageFacede("Erro ao registrar. \nVerifique se já não há o registro gravado \n" + ex.Message, 1); } finally { con.fechaBanco(); } }
private DataTable getNaturezaDespeza() { DataTable dados = null; try { String sql = " select '0' AS cdNaturezaDespesa,'0.0.00.00.00.00.00 - NÃO SE APLICA' AS dsDetalhadaNaturezaDespesa union " + " select cdNaturezaDespesa, cdNaturezaDespesa + '- '+ upper( dsDetalhadaNaturezaDespesa) as dsDetalhadaNaturezaDespesa " + " from " + nomeBD_CPE + "..DATAVIEW_DESPESA " + " where cdNaturezaDespesa in(select cdNaturezaDespesa from " + nomeBD_CPE + "..MOVIMENTO) " + " group by cdNaturezaDespesa,dsDetalhadaNaturezaDespesa"; con.abreBanco(); dados = con.retornarDataSet(sql); } catch (Exception ex) { MessageExcept.messageFacede("Erro: \n" + ex.Message, 1); } finally { con.fechaBanco(); } return(dados); }
private void button1_Click(object sender, EventArgs e) { Parametro parametro = new Parametro(); parametro.IdLancamento = cbTipoLAncamentoPadrao.SelectedValue.ToString(); parametro.CdEventoCredito = cbEventoCredito.SelectedValue.ToString(); parametro.CdHistoricoCredito = cbHistoricoCredito.SelectedValue.ToString(); parametro.CdEventoDebito = cbEventoDebito.SelectedValue.ToString(); parametro.CdHistoricoDebito = cbHistoricoDebito.SelectedValue.ToString(); if (ckTodosOrgaos.Checked) { DataTable dados = getUnidadesGestoras(); foreach (DataRow linha in dados.Rows) { parametro.CdUnidadeGestora = linha[0].ToString(); gravaRegistro(parametro); } } else { parametro.CdUnidadeGestora = cbUnidadeGestora.SelectedValue.ToString(); gravaRegistro(parametro); } MessageExcept.messageFacede("Registro(s) Salvo(s)", 2); listaPareados(); }
private void btSalva_Click(object sender, EventArgs e) { try { String cpf = cmbPessoa.SelectedValue.ToString().Replace(',', '.'); contabilidade.pareaOrdenador(cpf, nomeBD_AUX); MessageExcept.messageFacede("registro salvo", 2); listaGrid(); } catch (Exception ex) { MessageExcept.messageFacede("Erro: " + ex, 1); } }
private void button2_Click(object sender, EventArgs e) { try { String sql = "delete from " + nomeBD_AUX + "..aux_paridade_conta where id = " + gridPareados[0, gridPareados.CurrentRow.Index].Value.ToString(); con.abreBanco(); con.executaSemRetorno(sql); MessageExcept.messageFacede("Registro apagado", 2); listaPareados(); } finally { con.fechaBanco(); } }
private void btnGrava_Click(object sender, EventArgs e) { if (txContaPC.Text.Equals("") || txContaTC.Text.Equals("")) { MessageExcept.messageFacede("Todos os compos são obrigatorios", 3); return; } else { contabilidade.gravaContaAConta(nomeBD_AUX, txContaPC.Text, txContaTC.Text); MessageExcept.messageFacede("Registro Gravado", 2); getContas(); } }
private void btGravar_Click(object sender, EventArgs e) { try { String sql = "insert into " + nomeBD_AUX + "..AUX_EMPENHO_RECIBO (nrEmpenho, nrAno,cdBarrasRecibo) values (" + "'" + lbNrEmpenho.Text + "', '" + lbAno.Text + "','" + txRecibo.Text + "')"; con.abreBanco(); con.executaSemRetorno(sql); con.fechaBanco(); } catch (Exception ex) { MessageExcept.messageFacede("Erro ao gravar.\n" + ex.Message, 1); } }
private void btApaga_Click(object sender, EventArgs e) { try { String cpf = lista[0, lista.CurrentRow.Index].Value.ToString(); contabilidade.apagarOrdenador(cpf, nomeBD_AUX); MessageExcept.messageFacede("Apagado", 3); listaGrid(); } catch (Exception ex) { MessageExcept.messageFacede("Erro: " + ex, 1); } }
private void listaPareados() { try { String sql = "select n.*, p.dsLancamento " + "from AUXILIAR..aux_parear_nao_padrao n " + "inner join A_PPA..PPALancamentoPadronizado p on p.idLancamento = n.idLancamento"; con.abreBanco(); dgPareados.DataSource = con.retornarDataSet(sql); con.fechaBanco(); } catch (Exception ex) { MessageExcept.messageFacede("Erro ao ler dados \n" + ex.Message, 1); } }
private void getContaContabil(String nrAno) { try { String sql = "select 0 as cdContaContabil, '0 Não se Aplica' as conta union " + "select cdContaContabil, cdNivelContabil +' - '+ dsConta as conta from " + nomeBD_CPE + "..DATAVIEW_CONTA_CONTABIL " + " where cdContaContabil in(select cdContaContabil from " + nomeBD_CPE + "..MOVIMENTO where YEAR(dtMovimento) = " + nrAno + ") " + "order by conta "; con.abreBanco(); cbNivelContabil.DataSource = con.retornarDataSet(sql); cbNivelContabil.DisplayMember = "conta"; cbNivelContabil.ValueMember = "conta"; } catch (Exception ex) { MessageExcept.messageFacede("Erro: \n" + ex.Message, 1); } }
private void gravaRegistro(Pareamento paramento) { try { con.abreBanco(); String sql = ""; sql = "INSERT INTO " + nomeBD_AUX + "..aux_paridade_conta " + "(idConjuntoLancamento ,cdNaturezaDespesa ,cdTipoLicitacao, cdEvento, " + " cdHistorico, cdEmenta, cdORgao, cdNivelContabil, tpOperacao) VALUES " + "(" + paramento.IdLancamentoPadrao + ", '" + paramento.IdNatureza + "', " + paramento.IdTipoLicitacao + ", " + paramento.CdEvento + "," + paramento.CdHistorico + "," + paramento.IdEmenta + ", " + paramento.IdOrgao + ", '" + paramento.CdNivelContabil + "','" + paramento.TpOperacao + "')"; con.executaSemRetorno(sql); } catch (Exception ex) { MessageExcept.messageFacede("Erro ao registrar. \nVerifique se já não há o registro gravado \n" + ex.Message, 1); } }
private DataTable getLancamentoPadrao() { DataTable dados = null; try { String sql = "select id, dsLancamentoComp from " + nomeBD_AUX + "..aux_lancamento_padrao order by dsLancamento"; con.abreBanco(); dados = con.retornarDataSet(sql); } catch (Exception ex) { MessageExcept.messageFacede("Erro: \n" + ex.Message, 1); } finally { con.fechaBanco(); } return(dados); }
private DataTable getNivelContabil() { DataTable dados = null; try { String sql = "select cdNivelContabil, cdNivelContabil + ' - ' +dsConta as dsConta from " + nomeBD_CPE + "..DATAVIEW_CONTA_CONTABIL " + " order by cdNivelContabil "; con.abreBanco(); dados = con.retornarDataSet(sql); } catch (Exception ex) { MessageExcept.messageFacede("Erro: \n" + ex.Message, 1); } finally { con.fechaBanco(); } return(dados); }
private DataTable getEmenta() { DataTable dados = null; try { String sql = "select 0 cdEmenta,'Não se aplica' dsEmenta union " + "select cdEmenta,dsEmenta from " + nomeBD_CPI + "..EMENTA"; con.abreBanco(); dados = con.retornarDataSet(sql); } catch (Exception ex) { MessageExcept.messageFacede("Erro: \n" + ex.Message, 1); } finally { con.fechaBanco(); } return(dados); }
private DataTable getEvento() { DataTable dados = null; try { String sql = "select cd_evento,ds_evento from " + nomeBD_AUX + "..aux_evento_tcm " + " order by ds_evento "; con.abreBanco(); dados = con.retornarDataSet(sql); } catch (Exception ex) { MessageExcept.messageFacede("Erro: \n" + ex.Message, 1); } finally { con.fechaBanco(); } return(dados); }
private DataTable getLancamento() { DataTable dados = null; try { String sql = "select idLancamento,dsLancamento from " + nomeBD_PPA + "..PPALancamentoPadronizado " + " where inFixa = 0 or idLancamento in(101, 509,94,103,100,102) order by dsLancamento "; con.abreBanco(); dados = con.retornarDataSet(sql); } catch (Exception ex) { MessageExcept.messageFacede("Erro: \n" + ex.Message, 1); } finally { con.fechaBanco(); } return(dados); }
private DataTable getFornecedor() { DataTable dados = null; try { String sql = "select cdFornecedor, nmFornecedor from " + nomeBD_CPE + "..QueryFornecedor e " + " where e.nmFornecedor like '%" + prefixoFornecedor + "%' "; con.abreBanco(); dados = con.retornarDataSet(sql); } catch (Exception ex) { MessageExcept.messageFacede("Erro: \n" + ex.Message, 1); } finally { con.fechaBanco(); } return(dados); }
private void getHistorico(int id_evento) { try { String sql = "select cd_historico, ds_historico from " + nomeBD_AUX + "..aux_historico_tcm " + " where cd_evento = " + id_evento.ToString() + " order by ds_historico "; con.abreBanco(); cbHistorico.DataSource = con.retornarDataSet(sql); cbHistorico.DisplayMember = "ds_historico"; cbHistorico.ValueMember = "cd_historico"; } catch (Exception ex) { MessageExcept.messageFacede("Erro: \n" + ex.Message, 1); } finally { con.fechaBanco(); } }
private DataTable getTipoLicitacao() { DataTable dados = null; try { String sql = " select 0 cdTipoLicitacao,'Sem Licitação' dsTipoLicitacao union " + "select cdTipoLicitacao, cast(cdTipoLicitacao as varchar(2)) +' - '+dsTipoLicitacao as dsTipoLicitacao from " + nomeBD_CPC + "..TIPOLICITACAO " + " order by cdTipoLicitacao "; con.abreBanco(); dados = con.retornarDataSet(sql); } catch (Exception ex) { MessageExcept.messageFacede("Erro: \n" + ex.Message, 1); } finally { con.fechaBanco(); } return(dados); }
private DataTable getOrgao() { DataTable dados = null; try { String sql = "select 0 cdOrgao,'Não se Aplica' dsOrgaoUnidade union " + "select cdOrgao, dsOrgaoUnidade from " + nomeBD_PPA + "..PPAOrgaoUnidade where cdUnidade = 0"; con.abreBanco(); dados = con.retornarDataSet(sql); } catch (Exception ex) { MessageExcept.messageFacede("Erro: \n" + ex.Message, 1); } finally { con.fechaBanco(); } return(dados); }
private void lerArquivoConfig() { try { if (!File.Exists(path + arquivoConfig)) { MessageExcept.messageFacede("Não há arquivo de configuração.\nFavor criar antecipadamente este arquivo através da opção Configurar Banco.", 2); } else { StreamReader arquivo = new StreamReader(path + arquivoConfig); String linha = ""; while ((linha = arquivo.ReadLine()) != null) { if (linha.Substring(0, 6).Equals("CPC_sc")) { strConecaoCPC = linha.Substring(8, linha.Length - 8).Trim(); } if (linha.Substring(0, 6).Equals("CPC_bd")) { nomeBD_CPC = linha.Substring(8, linha.Length - 8).Trim(); } if (linha.Substring(0, 6).Equals("CPE_sc")) { strConexaoCPE = linha.Substring(8, linha.Length - 8).Trim(); } if (linha.Substring(0, 6).Equals("CPE_bd")) { nomeBD_CPE = linha.Substring(8, linha.Length - 8).Trim(); } if (linha.Substring(0, 6).Equals("CPI_sc")) { strConexaoCPI = linha.Substring(8, linha.Length - 8).Trim(); } if (linha.Substring(0, 6).Equals("CPI_bd")) { nomeBD_CPI = linha.Substring(8, linha.Length - 8).Trim(); } if (linha.Substring(0, 6).Equals("AUX_sc")) { strConexaoAUX = linha.Substring(8, linha.Length - 8).Trim(); } if (linha.Substring(0, 6).Equals("AUX_bd")) { nomeBD_AUX = linha.Substring(8, linha.Length - 8).Trim(); } if (linha.Substring(0, 6).Equals("PPA_bd")) { nomeBD_PPA = linha.Substring(8, linha.Length - 8).Trim(); } if (linha.Substring(0, 6).Equals("MOV_CR")) { codigosMovimentoReceita = linha.Substring(8, linha.Length - 8).Trim(); } } } } finally { } }
private void btGerarArquivo_Click(object sender, EventArgs e) { //try //{ if (txAno.Text.Equals("")) { MessageBox.Show("Informe Ano de Processamento!"); txAno.Focus(); return; } if (txCodigoMunicipio.Text.Equals("")) { MessageBox.Show("Informe Código do Município!"); txCodigoMunicipio.Focus(); return; } if (txtCodUnidade.Text.Equals("")) { MessageBox.Show("Informe Código da Unidade!"); txtCodUnidade.Focus(); return; } #region Criação do arquivo // Variáveis de apoio String pathGerarArquivo = path + @"\ArquivosGerados"; String nomeArquivo = @"\IA-PA" + txAno.Text + FuncoesUteis.preencher(cbUnidadeGestora.SelectedValue.ToString(), "0", 0, 3) + txCodigoMunicipio.Text + "-" + getTipoArquivo() + "-" + Convert.ToDateTime(DateTime.Now.ToString()).ToString("ddMMyyyy") + ".txt"; String nomeArquivoApoio = @"\IA-PA-APOIO-" + txAno.Text + FuncoesUteis.preencher(cbUnidadeGestora.SelectedValue.ToString(), "0", 0, 3) + txCodigoMunicipio.Text + "-" + getTipoArquivo() + "-" + Convert.ToDateTime(DateTime.Now.ToString()).ToString("ddMMyyyy") + ".txt"; String linha = ""; Int16 contador = 1; // Verifica a existencia do diretorio TXT if (!Directory.Exists(pathGerarArquivo)) { Directory.CreateDirectory(pathGerarArquivo); } StreamWriter arquivo = new StreamWriter(pathGerarArquivo + nomeArquivo); // StreamWriter arquivoApoio = new StreamWriter(pathGerarArquivo + nomeArquivoApoio); #endregion #region Header do arquivo linha = "000" + FuncoesUteis.preencher(contador.ToString(), "0", 0, 10) + " " + txAno.Text + txCodigoMunicipio.Text + getTipoEsfera() + " " + txVersaoTCM.Text + getTipoArquivo() + DateTime.Now.Day.ToString().PadLeft(2, '0') + DateTime.Now.Month.ToString().PadLeft(2, '0') + DateTime.Now.Year.ToString() + FuncoesUteis.preencher(" ", " ", 0, 20) // Codigo da declaração //+ FuncoesUteis.preencher(" ", " ", 0, 20) // Codigo da declaração a retificar //+ FuncoesUteis.preencher(txCNPJResponsavel.Text, "0", 0, 14) // CNPJ do orgao responsável pela declaração + FuncoesUteis.preencher(" ", " ", 0, 100) + FuncoesUteis.preencher(" ", " ", 0, 860) + "*"; arquivo.WriteLine(linha); #endregion #region Ordenador/Contador DataTable dados = contabilidade.getOrdenadores(cbUnidadeGestora.SelectedValue.ToString(), nomeBD_AUX, nomeBD_CPC); String cpfContador = ""; String cpfOrdenador = ""; barraProgresso.Maximum = dados.Rows.Count; barraProgresso.Value = 1; foreach (DataRow linhaDados in dados.Rows) { contador++; linha = ""; if (linhaDados["tpIdentificadorPessoa"].ToString().Equals("1")) { cpfOrdenador = FuncoesUteis.converteCPFToString(linhaDados["nrCpf"].ToString()); } else { cpfContador = FuncoesUteis.converteCPFToString(linhaDados["nrCpf"].ToString()); } linha += "010"; linha += FuncoesUteis.preencher(contador.ToString(), "0", 0, 10); linha += " "; linha += getTipoEsfera(); linha += FuncoesUteis.preencher(txtCodUnidade.Text, "0", 0, 10); linha += FuncoesUteis.preencher(FuncoesUteis.converteCPFToString(linhaDados["nrCpf"].ToString()), "0", 0, 11); linha += getIntervaloOrdenador(getTipoArquivo()); linha += FuncoesUteis.preencher(linhaDados["tpIdentificadorPessoa"].ToString(), "0", 0, 1); linha += FuncoesUteis.preencher(FuncoesUteis.removeAlfa(linhaDados["nmPessoa"].ToString()), " ", 1, 50); linha += FuncoesUteis.preencher(FuncoesUteis.removeAlfa(linhaDados["dsCargo"].ToString()), " ", 1, 30); linha += FuncoesUteis.preencher(linhaDados["nrIdentidade"].ToString(), "0", 0, 20); linha += FuncoesUteis.preencher(FuncoesUteis.removeAlfa(linhaDados["nmOrgaoEmissor"].ToString()), " ", 1, 20); linha += Convert.ToDateTime(linhaDados["dtEmissaoIdentidade"].ToString()).ToString("ddMMyyyy"); linha += FuncoesUteis.preencher(FuncoesUteis.removeAlfa(linhaDados["dsEndereco"].ToString()), " ", 1, 50); linha += FuncoesUteis.preencher(FuncoesUteis.removeAlfa(linhaDados["dsBairro"].ToString()), " ", 1, 20); linha += FuncoesUteis.preencher(FuncoesUteis.removeAlfa(linhaDados["dsCidade"].ToString()), " ", 1, 20); linha += FuncoesUteis.preencher(linhaDados["cdCEP"].ToString(), "0", 0, 8); linha += FuncoesUteis.preencher(linhaDados["sgUF"].ToString(), " ", 1, 2); linha += FuncoesUteis.preencher(linhaDados["nrTelefoneResidencial"].ToString(), "0", 0, 10); linha += FuncoesUteis.preencher(linhaDados["nrTelefoneComercial"].ToString(), "0", 0, 10); linha += FuncoesUteis.preencher(linhaDados["nrTelefoneCelular"].ToString(), "0", 0, 10); linha += FuncoesUteis.preencher(linhaDados["dsEnderecoEletronico"].ToString(), " ", 1, 100); linha += FuncoesUteis.preencher(" ", " ", 1, 788); linha += "*"; arquivo.WriteLine(linha); barraProgresso.Value = contador - 1; } #endregion #region Fonte de Recursos dados = contabilidade.getFonteRecurso(nomeBD_CPC); barraProgresso.Value = 0; barraProgresso.Maximum = dados.Rows.Count; int contaProgresso = 0; foreach (DataRow linhaDados in dados.Rows) { contador++; linha = ""; linha += "020"; linha += FuncoesUteis.preencher(contador.ToString(), "0", 0, 10); linha += " "; linha += getTipoEsfera(); linha += FuncoesUteis.preencher(txtCodUnidade.Text, "0", 0, 10); linha += FuncoesUteis.preencher(linhaDados["cdFonteRecurso"].ToString(), "0", 1, 10); linha += FuncoesUteis.preencher(FuncoesUteis.removeAlfa(linhaDados["dsFonteRecurso"].ToString()).ToUpper(), " ", 1, 60); linha += FuncoesUteis.preencher(" ", " ", 0, 1104); linha += "*"; arquivo.WriteLine(linha); contaProgresso++; barraProgresso.Value = contaProgresso - 1; } #endregion #region Movimento // Tipo SQL int tipo = 0; if (getTipoArquivo() == "901" || getTipoArquivo() == "902" || getTipoArquivo() == "903") { tipo = 1; } dados = contabilidade.getMovimento(nomeBD_AUX , tipo , FuncoesUteis.getMesInicio(getTipoArquivo()) , FuncoesUteis.getMesFim(getTipoArquivo()) , cbUnidadeGestora.SelectedValue.ToString() , nomeBD_PPA, nomeBD_CPC, nomeBD_CPE); String contaContabil = ""; String naturezaReceitaDespesa = ""; String linhaApoio = ""; String linhaLancamento = ""; int seqMovimento = 0; barraProgresso.Value = 0; barraProgresso.Maximum = dados.Rows.Count; foreach (DataRow rowMov in dados.Rows) { contaContabil = rowMov["cdNivelContabil"].ToString(); if (seqMovimento > 46) { naturezaReceitaDespesa = ""; } linha = ""; linhaApoio = ""; seqMovimento++; linhaApoio = FuncoesUteis.preencher(Convert.ToString(contador), "0", 0, 10); linhaApoio += contaContabil; linhaApoio += FuncoesUteis.preencher(rowMov["idLancamento"].ToString(), "0", 0, 6); linhaApoio += FuncoesUteis.preencher(rowMov["nrAnoLancamento"].ToString(), "0", 0, 6); linha = ""; linha += "100"; linha += FuncoesUteis.preencher(Convert.ToString(contador), "0", 0, 10); linha += " "; linha += FuncoesUteis.preencher(getTipoEsfera(), "0", 0, 1); linha += FuncoesUteis.preencher(txtCodUnidade.Text, "0", 0, 10); linha += FuncoesUteis.preencher(Convert.ToString(seqMovimento), "0", 0, 10); linha += Convert.ToDateTime(rowMov["dtMovimento"].ToString()).ToString("ddMMyyyy"); contaContabil = contaContabil.Replace(".", ""); if (contaContabil.Length > 11) { contaContabil = contaContabil.Substring(0, 11); } //contaContabil = ajusteConta(contaContabil, rowMov["tpOperacao"].ToString()); linhaLancamento = contabilidade.getLancamentoPadrao(rowMov["cdFornecedor"].ToString() , rowMov["cdUnidadeGestora"].ToString() , rowMov["cdEmenta"].ToString() , rowMov["idLancamento"].ToString() , rowMov["nrAnoLancamento"].ToString() , rowMov["cdTipoLicitacao"].ToString() , rowMov["tpOperacao"].ToString() , rowMov["cdNivelContabil"].ToString() , rowMov["naturezaReceitaDespesa"].ToString() , rowMov["cdOrgao"].ToString() , nomeBD_AUX , nomeBD_CPC); linha += linhaLancamento.Substring(0, 4) + contabilidade.ajustaConta(linhaLancamento.Substring(4, 11), nomeBD_AUX) + linhaLancamento.Substring(15); linha += FuncoesUteis.preencher(FuncoesUteis.formataNumero(rowMov["vlMovimento"].ToString()), "0", 0, 15); // Vinculo contábil linha += FuncoesUteis.preencher("0", "0", 0, 10); linha += FuncoesUteis.preencher(cmbEsferaOrc.Text.Substring(0, 2), "0", 0, 2); linha += FuncoesUteis.preencher(cmbTipoAdm.Text.Substring(0, 1), "0", 1, 1); linha += FuncoesUteis.preencher(rowMov["cdFuncao"].ToString(), "0", 0, 2); linha += FuncoesUteis.preencher(rowMov["cdSubFuncao"].ToString(), "0", 0, 3); linha += FuncoesUteis.preencher(rowMov["cdPrograma"].ToString(), "0", 0, 4); linha += FuncoesUteis.preencher(FuncoesUteis.removeAlfa(rowMov["dsPrograma"].ToString().ToUpper()), " ", 1, 100).Substring(0, 100); linha += "1"; // No e Descricao do Projeto Atividade linha += FuncoesUteis.preencher(rowMov["nrProjetoAtividade"].ToString(), "0", 0, 3); linha += FuncoesUteis.preencher(FuncoesUteis.removeAlfa(rowMov["dsProjetoAtividade"].ToString().ToUpper()), " ", 1, 100).Substring(0, 100); linha += FuncoesUteis.preencher(rowMov["cdFonteRecurso"].ToString(), "0", 0, 10); // Tipo alteração orcamnetaria linha += FuncoesUteis.preencher("0", "0", 0, 2); // No da Lei linha += FuncoesUteis.preencher("0", "0", 1, 10); // Data da lei linha += "01012014"; //FuncoesUteis.preencher("0", "0", 1, 8); // No portaria/decreto linha += FuncoesUteis.preencher("0", "0", 0, 10); // Data da portaria linha += "01012014"; //FuncoesUteis.preencher("0", "0", 1, 8); // No Documento linha += FuncoesUteis.preencher("0", "0", 0, 10); //Codigo Documento PRocessado linha += FuncoesUteis.preencher("0", "0", 0, 2); //CPF/CNPJ linha += FuncoesUteis.preencher(FuncoesUteis.limpaCaracter(rowMov["nrDocumento"].ToString()), "0", 0, 14); if (rowMov["nmCredor"].ToString() == "") { linha += FuncoesUteis.preencher(FuncoesUteis.removeAlfa(txNome.Text), " ", 1, 50); } else { linha += FuncoesUteis.preencher(FuncoesUteis.removeAlfa(rowMov["nmCredor"].ToString()), " ", 1, 50); } // Modalidade empenho linha += FuncoesUteis.preencher(rowMov["cdTipoEmpenho"].ToString(), "0", 0, 1); // Modalidade licitacao //linha += "02"; // Modelidade Licitação linha += FuncoesUteis.preencher(rowMov["tpModalidadeLicitacao"].ToString(), "0", 0, 2); // TIpo Licitacao linha += FuncoesUteis.preencher(rowMov["cdTipoLicitacao"].ToString(), "0", 0, 1); // No Licitacao linha += FuncoesUteis.preencher(rowMov["nrLicitacao"].ToString(), " ", 1, 15); if (rowMov["dtHomologacao"].ToString().Equals("")) { linha += Convert.ToDateTime(rowMov["dtMovimento"].ToString()).ToString("ddMMyyyy"); } else { linha += Convert.ToDateTime(rowMov["dtHomologacao"].ToString()).ToString("ddMMyyyy"); } linha += FuncoesUteis.preencher(FuncoesUteis.removeAlfa(rowMov["dsObjetoDespesa"].ToString()), " ", 1, 100).Substring(0, 100); // Tipo Apuracao linha += "1"; // TIpo pubicacao linha += "1"; // Data Publicacao linha += Convert.ToDateTime(rowMov["dtMovimento"].ToString()).ToString("ddMMyyyy"); // Vlaor Adjundicado linha += FuncoesUteis.preencher("0", "0", 0, 15); linha += contabilidade.getLinhaDocLiquidacao(nomeBD_CPI, rowMov["cdUnidadeGestora"].ToString().Trim(), rowMov["dtAnoLicitacao"].ToString().Trim(), rowMov["nrLicitacao"].ToString().Trim()); // Valor ISS linha += FuncoesUteis.preencher("0", "0", 0, 15); // Valor INSS linha += FuncoesUteis.preencher("0", "0", 0, 15); // Validade Nota linha += "3112" + txAno.Text; // BAnco linha += FuncoesUteis.preencher(rowMov["cdBanco"].ToString(), "0", 0, 3); // agencia linha += FuncoesUteis.preencher(rowMov["cdAgencia"].ToString(), " ", 1, 10); // Conta corrente if (rowMov["cdContaCorrente"].ToString() == "") { linha += FuncoesUteis.preencher(" ", " ", 1, 10); } else { String[] strContaInt = rowMov["cdContaCorrente"].ToString().Split(','); int cdContaInt = Convert.ToInt32(strContaInt[0]); linha += FuncoesUteis.preencher(cdContaInt.ToString(), " ", 1, 10); } // Tipo Transação linha += "1"; // No transacao linha += FuncoesUteis.preencher("0", "0", 0, 15); // CPF Ordenador linha += FuncoesUteis.preencher(cpfOrdenador, "0", 0, 11); // CPF Contador linha += FuncoesUteis.preencher(cpfContador, "0", 0, 11); // Calssificação da receira/natureza naturezaReceitaDespesa = rowMov["naturezaReceitaDespesa"].ToString().Replace(".", ""); if (naturezaReceitaDespesa.Length > 10) { naturezaReceitaDespesa = naturezaReceitaDespesa.Substring(0, 10); } naturezaReceitaDespesa = ajusteNaturezaReceitaDespesa(naturezaReceitaDespesa); linha += FuncoesUteis.preencher(naturezaReceitaDespesa, "0", 0, 10); linha += contabilidade.getReciboMural(rowMov["nrEmpenho"].ToString(), rowMov["dtAnoEmissao"].ToString(), nomeBD_AUX, nomeBD_CPE); linha += FuncoesUteis.preencher(" ", " ", 1, 84); linha += "*"; contador++; arquivo.WriteLine(linha); //arquivoApoio.WriteLine(linhaApoio); barraProgresso.Value = seqMovimento - 1; } #endregion linha = "999" + FuncoesUteis.preencher(contador.ToString(), "0", 0, 10) + FuncoesUteis.preencher(" ", " ", 0, 1189) + "*"; arquivo.Close(); arquivo.Dispose(); //arquivoApoio.Close(); //arquivoApoio.Dispose(); MessageExcept.messageFacede("Arquivo Gerado", 2); /*} * catch (Exception ex) * { * //ex.Message(); * //MessageExcept.messageFacede("Erro ao gerar arquivo:\n" + ex.Message, 1); * } * finally { * * }*/ }
private void btnExclui_Click(object sender, EventArgs e) { contabilidade.apagaContaAConta(nomeBD_AUX, gridContas[0, gridContas.CurrentRow.Index].Value.ToString()); MessageExcept.messageFacede("Registro apagado", 2); }
private void btnExclui_Click(object sender, EventArgs e) { contabilidade.apagaLancamentoDuplicar(nomeBD_AUX, grid[0, grid.CurrentRow.Index].Value.ToString()); MessageExcept.messageFacede("Registro apagado", 2); getPareados(); }
private void btnGrava_Click(object sender, EventArgs e) { contabilidade.gravaLancamentoDuplicar(nomeBD_AUX, cbLancamento.SelectedValue.ToString(), txContaDebito.Text, txContaCredito.Text); MessageExcept.messageFacede("Registro gravado", 2); getPareados(); }
private void button1_Click(object sender, EventArgs e) { try { Pareamento paramento = new Pareamento(); paramento.IdEmenta = cbEmenta.SelectedValue.ToString(); paramento.IdLancamentoPadrao = cbTipoLAncamentoPadrao.SelectedValue.ToString(); paramento.IdNatureza = cbNatureza.SelectedValue.ToString(); paramento.IdOrgao = cbOrgao.SelectedValue.ToString(); paramento.IdTipoLicitacao = cbTipoLicitacao.SelectedValue.ToString(); paramento.CdEvento = cbEvento.SelectedValue.ToString(); paramento.CdHistorico = cbHistorico.SelectedValue.ToString(); paramento.TpOperacao = cbOperacao.Text.Substring(0, 1); if (!cbNivelContabil.SelectedValue.ToString().Substring(0, 1).Equals("0")) { paramento.CdNivelContabil = cbNivelContabil.Text.ToString(); } if (ckTodosOrgaos.Checked) { DataTable dados = getOrgao(); gravaRegistro(paramento); foreach (DataRow linha in dados.Rows) { paramento.IdOrgao = linha[0].ToString(); if (ckNatureza.Checked) { paramento.IdNatureza = "0"; gravaRegistro(paramento); DataTable dadosNatureza = getNaturezaDespeza(); foreach (DataRow linhaNatureza in dadosNatureza.Rows) { paramento.IdNatureza = linhaNatureza[0].ToString(); gravaRegistro(paramento); } } else { gravaRegistro(paramento); } } } else { if (ckNatureza.Checked) { paramento.IdNatureza = "0"; gravaRegistro(paramento); DataTable dadosNatureza = getNaturezaDespeza(); foreach (DataRow linha in dadosNatureza.Rows) { paramento.IdNatureza = linha[0].ToString(); gravaRegistro(paramento); } } else { gravaRegistro(paramento); } } listaPareados(); MessageExcept.messageFacede("Registro(s) gravado(s).", 2); } catch (Exception ex) { MessageExcept.messageFacede("Erro ao registrar. \nVerifique se já não há o registro gravado \n" + ex.Message, 1); } finally { con.fechaBanco(); } }