Example #1
0
        public void ExcluirArquivo(MMAA.Pedidos.Model.ArquivoImportacao arquivo, Int32 codUsuario)
        {
            try
            {
                MMAA.Pedidos.Dados.DB data = new MMAA.Pedidos.Dados.DB();

                if (arquivo.Cd_Codigo > 0)
                    data.AddParametro("@Cd_Arquivo", arquivo.Cd_Codigo);
                else
                    data.AddParametro("@Cd_Arquivo", DBNull.Value);

                if (arquivo.Cd_Conciliacao != null && arquivo.Cd_Conciliacao > 0)
                    data.AddParametro("@Cd_Conciliacao", arquivo.Cd_Conciliacao);
                else
                    data.AddParametro("@Cd_Conciliacao", DBNull.Value);

                data.AddParametro("@Cd_Usuario", codUsuario);

                data.ExecuteNonQuery("SP_PEDIDO_NOVO_CONCILIACAO_ARQUIVO_DELETE");
            }
            catch (Exception ex)
            {
                Tools.Log.Save(ex.Message.ToString());
            }
        }
Example #2
0
        public void AlterarConciliacao(MMAA.Pedidos.Model.Conciliacao conciliacao, Int32 codUsuario)
        {
            try
            {
                MMAA.Pedidos.Dados.DB data = new MMAA.Pedidos.Dados.DB();

                if (conciliacao.Cd_Conciliacao != null && conciliacao.Cd_Conciliacao > 0)
                    data.AddParametro("@Cd_Conciliacao", conciliacao.Cd_Conciliacao);
                else
                    data.AddParametro("@Cd_Conciliacao", DBNull.Value);

                if (conciliacao.Cd_StatusConciliacao != null && conciliacao.Cd_StatusConciliacao > 0)
                    data.AddParametro("@Cd_StatusConciliacao", conciliacao.Cd_StatusConciliacao);
                else
                    data.AddParametro("@Cd_StatusConciliacao", DBNull.Value);

                if (conciliacao.Cd_TipoConciliacao != null && conciliacao.Cd_TipoConciliacao > 0)
                    data.AddParametro("@Cd_TipoConciliacao", conciliacao.Cd_TipoConciliacao);
                else
                    data.AddParametro("@Cd_TipoConciliacao", DBNull.Value);

                if (conciliacao.Dt_Referencia != null && conciliacao.Dt_Referencia > DateTime.MinValue)
                    data.AddParametro("@Dt_Referencia", conciliacao.Dt_Referencia);
                else
                    data.AddParametro("@Dt_Referencia", DBNull.Value);

                if (conciliacao.Ds_Conciliacao != null && conciliacao.Ds_Conciliacao != "")
                    data.AddParametro("@Ds_Conciliacao", conciliacao.Ds_Conciliacao);
                else
                    data.AddParametro("@Ds_Conciliacao", DBNull.Value);

                data.AddParametro("@Cd_Usuario", codUsuario);

                data.ExecuteScalar("SP_PEDIDO_NOVO_CONCILIACAO_UPDATE");
            }
            catch (Exception ex)
            {
                // Log.Save(ex.Message.ToString());
            }
        }
Example #3
0
        public DataTable CarregaArquivosConciliacao(MMAA.Pedidos.Model.Conciliacao Conciliacao)
        {
            try
            {
                DB data = new DB();
                DataTable dt = new DataTable();

                if (Conciliacao.Cd_Conciliacao != null && Conciliacao.Cd_Conciliacao > 0)
                    data.AddParametro("@Cd_Conciliacao", Conciliacao.Cd_Conciliacao);
                else
                    data.AddParametro("@Cd_Conciliacao", DBNull.Value);

                data.Cmd.CommandTimeout = 600;
                dt = data.ExecuteReader("SP_PEDIDO_NOVO_CONCILIACAO_ARQUIVO_SELECT");
                return dt;
            }
            catch (Exception ex)
            {
                Log.Save(ex.Message.ToString());
                return null;
            }
        }
Example #4
0
        public void AlterarDetalhe(MMAA.Pedidos.Model.ConciliacaoDetalhe conciliacaoDetalhe, Int32 codUsuario)
        {
            try
            {
                MMAA.Pedidos.Dados.DB data = new MMAA.Pedidos.Dados.DB();

                if (conciliacaoDetalhe.Cd_Detalhe != null && conciliacaoDetalhe.Cd_Detalhe > 0)
                    data.AddParametro("@Cd_Detalhe", conciliacaoDetalhe.Cd_Detalhe);
                else
                    data.AddParametro("@Cd_Detalhe", DBNull.Value);

                if (!String.IsNullOrEmpty(conciliacaoDetalhe.Cd_Detalhes))
                    data.AddParametro("@Cd_Detalhes", conciliacaoDetalhe.Cd_Detalhes);
                else
                    data.AddParametro("@Cd_Detalhes", DBNull.Value);

                if (conciliacaoDetalhe.Cd_Processo != null && conciliacaoDetalhe.Cd_Processo > 0)
                    data.AddParametro("@Cd_Processo", conciliacaoDetalhe.Cd_Processo);
                else
                    data.AddParametro("@Cd_Processo", DBNull.Value);

                if (conciliacaoDetalhe.Cd_Conciliacao != null && conciliacaoDetalhe.Cd_Conciliacao > 0)
                    data.AddParametro("@Cd_Conciliacao", conciliacaoDetalhe.Cd_Conciliacao);
                else
                    data.AddParametro("@Cd_Conciliacao", DBNull.Value);

                data.AddParametro("@Ds_Observacao", conciliacaoDetalhe.Ds_Observacao);
                data.AddParametro("@Flg_Analisado", conciliacaoDetalhe.Flg_Analisado);
                data.AddParametro("@Cd_Usuario", codUsuario);

                data.ExecuteScalar("SP_PEDIDO_NOVO_CONCILIACAO_DETALHE_UPDATE");
            }
            catch (Exception ex)
            {
                Tools.Log.Save(ex.Message.ToString());
            }
        }
Example #5
0
        public void IncluirPedidoAtualizacao(MMAA.Pedidos.Model.Pedido pedido, Int32 codUsuario)
        {
            try
            {
                MMAA.Pedidos.Dados.DB data = new MMAA.Pedidos.Dados.DB();

                if (pedido.Cd_WorkflowAbertura != null && pedido.Cd_WorkflowAbertura > 0)
                    data.AddParametro("@Cd_WorkflowAbertura", pedido.Cd_WorkflowAbertura);
                else
                    data.AddParametro("@Cd_WorkflowAbertura", DBNull.Value);

                if (pedido.Cd_Processo != null && pedido.Cd_Processo > 0)
                    data.AddParametro("@Cd_Processo", pedido.Cd_Processo);
                else
                    data.AddParametro("@Cd_Processo", DBNull.Value);

                if (pedido.Cd_Tabela != null && pedido.Cd_Tabela > 0)
                    data.AddParametro("@Cd_Tabela", pedido.Cd_Tabela);
                else
                    data.AddParametro("@Cd_Tabela", DBNull.Value);

                if (pedido.Pc_Multa != null && pedido.Pc_Multa > 0)
                    data.AddParametro("@Pc_Multa", pedido.Pc_Multa);
                else
                    data.AddParametro("@Pc_Multa", DBNull.Value);

                if (pedido.Vr_Multa != null && pedido.Vr_Multa > 0)
                    data.AddParametro("@Vr_Multa", pedido.Vr_Multa);
                else
                    data.AddParametro("@Vr_Multa", DBNull.Value);

                if (pedido.Cd_Referencia != null && pedido.Cd_Referencia > 0)
                    data.AddParametro("@Cd_Referencia", pedido.Cd_Referencia);
                else
                    data.AddParametro("@Cd_Referencia", DBNull.Value);

                if (pedido.Qtd_Referencia != null && pedido.Qtd_Referencia > 0)
                    data.AddParametro("@Qtd_Referencia", pedido.Qtd_Referencia);
                else
                    data.AddParametro("@Qtd_Referencia", DBNull.Value);

                if (pedido.Vr_Referencia != null && pedido.Vr_Referencia > 0)
                    data.AddParametro("@Vr_Referencia", pedido.Vr_Referencia);
                else
                    data.AddParametro("@Vr_Referencia", DBNull.Value);

                if (pedido.Pc_Juros != null && pedido.Pc_Juros > 0)
                    data.AddParametro("@Pc_Juros", pedido.Pc_Juros);
                else
                    data.AddParametro("@Pc_Juros", DBNull.Value);

                data.AddParametro("@Cd_Usuario", codUsuario);

                data.ExecuteScalar("SP_PROCESSO_PEDIDO_ATUALIZACAO_INSERT");
            }
            catch (Exception ex)
            {
                // Log.Save(ex.Message.ToString());
            }
        }
Example #6
0
        public DataTable CarregaConciliacoes(MMAA.Pedidos.Model.Conciliacao Conciliacao)
        {
            try
            {
                MMAA.Pedidos.Dados.DB data = new MMAA.Pedidos.Dados.DB();

                if (Conciliacao.Cd_Conciliacao != null && Conciliacao.Cd_Conciliacao > 0)
                    data.AddParametro("@Cd_Conciliacao", Conciliacao.Cd_Conciliacao);
                else
                    data.AddParametro("@Cd_Conciliacao", DBNull.Value);

                data.AddParametro("@Flg_Atualizacao", Conciliacao.Flg_Atualizacao);

                data.AddParametro("@Flg_Relatorio", Conciliacao.Flg_Relatorio);

                return data.ExecuteReader("SP_PEDIDO_NOVO_CONCILIACAO_SELECT");
            }
            catch (Exception ex)
            {
                // Log.Save(ex.Message.ToString());
                return null;
            }
        }
Example #7
0
        public void ExcluirPedido(MMAA.Pedidos.Model.Pedido pedido, Int32 codUsuario)
        {
            try
            {
                MMAA.Pedidos.Dados.DB data = new MMAA.Pedidos.Dados.DB();

                if (pedido.Cd_Codigo != null && pedido.Cd_Codigo > 0)
                    data.AddParametro("@Cd_Codigo", pedido.Cd_Codigo);
                else
                    data.AddParametro("@Cd_Codigo", DBNull.Value);

                data.AddParametro("@Cd_Usuario", codUsuario);

                data.ExecuteScalar("SP_PROCESSO_PEDIDO_DELETE");
            }
            catch (Exception ex)
            {
                // Log.Save(ex.Message.ToString());
            }
        }
Example #8
0
        public void IncluirPedido(MMAA.Pedidos.Model.Pedido pedido, Int32 codUsuario)
        {
            try
            {
                MMAA.Pedidos.Dados.DB data = new MMAA.Pedidos.Dados.DB();

                if (pedido.Cd_WorkflowAbertura != null && pedido.Cd_WorkflowAbertura > 0)
                    data.AddParametro("@Cd_WorkflowAbertura", pedido.Cd_WorkflowAbertura);
                else
                    data.AddParametro("@Cd_WorkflowAbertura", DBNull.Value);

                if (pedido.Cd_Processo != null && pedido.Cd_Processo > 0)
                    data.AddParametro("@Cd_Processo", pedido.Cd_Processo);
                else
                    data.AddParametro("@Cd_Processo", DBNull.Value);

                if (pedido.Cd_Pedido != null && pedido.Cd_Pedido > 0)
                    data.AddParametro("@Cd_Pedido", pedido.Cd_Pedido);
                else
                    data.AddParametro("@Cd_Pedido", DBNull.Value);

                if (pedido.Cd_TipoAssunto != null && pedido.Cd_TipoAssunto > 0)
                    data.AddParametro("@Cd_TipoAssunto", pedido.Cd_TipoAssunto);
                else
                    data.AddParametro("@Cd_TipoAssunto", DBNull.Value);

                if (pedido.Dt_FatoGerador != null && pedido.Dt_FatoGerador > DateTime.MinValue)
                    data.AddParametro("@Dt_FatoGerador", pedido.Dt_FatoGerador);
                else
                    data.AddParametro("@Dt_FatoGerador", DBNull.Value);

                if (pedido.Cd_Risco != null && pedido.Cd_Risco > 0)
                    data.AddParametro("@Cd_Risco", pedido.Cd_Risco);
                else
                    data.AddParametro("@Cd_Risco", DBNull.Value);

                if (pedido.Qtd_Principal != null && pedido.Qtd_Principal > 0)
                    data.AddParametro("@Qtd_Principal", pedido.Qtd_Principal);
                else
                    data.AddParametro("@Qtd_Principal", DBNull.Value);

                if (pedido.Vr_Principal != null && pedido.Vr_Principal > 0)
                    data.AddParametro("@Vr_Principal", pedido.Vr_Principal);
                else
                    data.AddParametro("@Vr_Principal", DBNull.Value);

                if (pedido.Cd_Moeda != null && pedido.Cd_Moeda > 0)
                    data.AddParametro("@Cd_Moeda", pedido.Cd_Moeda);
                else
                    data.AddParametro("@Cd_Moeda", DBNull.Value);

                if (pedido.Pc_Multa != null && pedido.Pc_Multa > 0)
                    data.AddParametro("@Pc_Multa", pedido.Pc_Multa);
                else
                    data.AddParametro("@Pc_Multa", DBNull.Value);

                if (pedido.Vr_Multa != null && pedido.Vr_Multa > 0)
                    data.AddParametro("@Vr_Multa", pedido.Vr_Multa);
                else
                    data.AddParametro("@Vr_Multa", DBNull.Value);

                if (pedido.Cd_MoedaMulta != null && pedido.Cd_MoedaMulta > 0)
                    data.AddParametro("@Cd_MoedaMulta", pedido.Cd_MoedaMulta);
                else
                    data.AddParametro("@Cd_MoedaMulta", DBNull.Value);

                if (pedido.Qtd_Multa != null && pedido.Qtd_Multa > 0)
                    data.AddParametro("@Qtd_Multa", pedido.Qtd_Multa);
                else
                    data.AddParametro("@Qtd_Multa", DBNull.Value);

                if (pedido.Pc_MultaIsolada != null && pedido.Pc_MultaIsolada > 0)
                    data.AddParametro("@Pc_MultaIsolada", pedido.Pc_MultaIsolada);
                else
                    data.AddParametro("@Pc_MultaIsolada", DBNull.Value);

                if (pedido.Vr_MultaIsolada != null && pedido.Vr_MultaIsolada > 0)
                    data.AddParametro("@Vr_MultaIsolada", pedido.Vr_MultaIsolada);
                else
                    data.AddParametro("@Vr_MultaIsolada", DBNull.Value);

                if (pedido.Cd_MoedaMultaIsolada != null && pedido.Cd_MoedaMultaIsolada > 0)
                    data.AddParametro("@Cd_MoedaMultaIsolada", pedido.Cd_MoedaMultaIsolada);
                else
                    data.AddParametro("@Cd_MoedaMultaIsolada", DBNull.Value);

                if (pedido.Qtd_MultaIsolada != null && pedido.Qtd_MultaIsolada > 0)
                    data.AddParametro("@Qtd_MultaIsolada", pedido.Qtd_MultaIsolada);
                else
                    data.AddParametro("@Qtd_MultaIsolada", DBNull.Value);

                if (pedido.Pc_MultaOficio != null && pedido.Pc_MultaOficio > 0)
                    data.AddParametro("@Pc_MultaOficio", pedido.Pc_MultaOficio);
                else
                    data.AddParametro("@Pc_MultaOficio", DBNull.Value);

                if (pedido.Vr_MultaOficio != null && pedido.Vr_MultaOficio > 0)
                    data.AddParametro("@Vr_MultaOficio", pedido.Vr_MultaOficio);
                else
                    data.AddParametro("@Vr_MultaOficio", DBNull.Value);

                if (pedido.Cd_MoedaMultaOficio != null && pedido.Cd_MoedaMultaOficio > 0)
                    data.AddParametro("@Cd_MoedaMultaOficio", pedido.Cd_MoedaMultaOficio);
                else
                    data.AddParametro("@Cd_MoedaMultaOficio", DBNull.Value);

                if (pedido.Qtd_MultaOficio != null && pedido.Qtd_MultaOficio > 0)
                    data.AddParametro("@Qtd_MultaOficio", pedido.Qtd_MultaOficio);
                else
                    data.AddParametro("@Qtd_MultaOficio", DBNull.Value);

                if (pedido.Pc_Juros != null && pedido.Pc_Juros > 0)
                    data.AddParametro("@Pc_Juros", pedido.Pc_Juros);
                else
                    data.AddParametro("@Pc_Juros", DBNull.Value);

                if (pedido.Vr_Total != null && pedido.Vr_Total > 0)
                    data.AddParametro("@Vr_Total", pedido.Vr_Total);
                else
                    data.AddParametro("@Vr_Total", DBNull.Value);

                data.AddParametro("@Cd_Usuario", codUsuario);

                data.ExecuteScalar("SP_PROCESSO_PEDIDO_INSERT");
            }
            catch (Exception ex)
            {
                // Log.Save(ex.Message.ToString());
            }
        }
Example #9
0
        public MMAA.Pedidos.Model.Pedido CarregaDadosProcesso(MMAA.Pedidos.Model.Pedido pedido)
        {
            MMAA.Pedidos.Model.Pedido retorno = null;
            DataTable dataTable = null;

            try
            {
                retorno = new MMAA.Pedidos.Model.Pedido();

                dataTable = this.CarregaPedidos(pedido);

                foreach (DataRow row in dataTable.Rows)
                {
                    if (row["Cd_Ambito"] != null && row["Cd_Ambito"].ToString() != "")
                        retorno.Cd_Ambito = Int32.Parse(row["Cd_Ambito"].ToString());
                    if (row["Cd_Tabela"] != null && row["Cd_Tabela"].ToString() != "")
                        retorno.Cd_Tabela = Int32.Parse(row["Cd_Tabela"].ToString());
                    if (row["Dt_Atualizacao"] != null && row["Dt_Atualizacao"].ToString() != "")
                        retorno.Dt_Atualizacao = DateTime.Parse(row["Dt_Atualizacao"].ToString());
                    if (row["Dt_Atualizacao2"] != null)
                        retorno.Dt_Atualizacao2 = row["Dt_Atualizacao2"].ToString();
                    if (row["Cd_Estado"] != null)
                        retorno.Cd_Estado = row["Cd_Estado"].ToString();
                    if (row["Cd_Comarca"] != null && row["Cd_Comarca"].ToString() != "")
                        retorno.Cd_Comarca = Int32.Parse(row["Cd_Comarca"].ToString());
                }
            }
            catch (Exception ex)
            {
                // Log.Save(ex.Message.ToString());
                return null;
            }

            return retorno;
        }
Example #10
0
        public DataTable CarregaPedidos(MMAA.Pedidos.Model.Pedido pedido)
        {
            try
            {
                MMAA.Pedidos.Dados.DB data = new MMAA.Pedidos.Dados.DB();

                if (pedido.Cd_Codigo != null && pedido.Cd_Codigo > 0)
                    data.AddParametro("@Cd_Codigo", pedido.Cd_Codigo);
                else
                    data.AddParametro("@Cd_Codigo", DBNull.Value);

                if (pedido.Cd_WorkflowAbertura != null && pedido.Cd_WorkflowAbertura > 0)
                    data.AddParametro("@Cd_WorkflowAbertura", pedido.Cd_WorkflowAbertura);
                else
                    data.AddParametro("@Cd_WorkflowAbertura", DBNull.Value);

                if (pedido.Cd_Processo != null && pedido.Cd_Processo > 0)
                    data.AddParametro("@Cd_Processo", pedido.Cd_Processo);
                else
                    data.AddParametro("@Cd_Processo", DBNull.Value);

                data.AddParametro("@Flg_Atualizacao", pedido.Flg_Atualizacao);

                data.AddParametro("@Flg_Relatorio", pedido.Flg_Relatorio);

                return data.ExecuteReader("SP_PROCESSO_PEDIDO_SELECT");
            }
            catch (Exception ex)
            {
                // Log.Save(ex.Message.ToString());
                return null;
            }
        }
Example #11
0
        public DataTable CarregaProcesso(MMAA.Pedidos.Model.Processo processo,  int cdEscritorio)
        {
            try
            {
                DB data = new DB();
                DataTable dt = new DataTable();
                data.AddParametro("@CD_PROCESSO", processo.CdProcesso);
                data.AddParametro("@NR_PASTA", processo.NrPasta);
                data.AddParametro("@NR_PROCESSO", processo.NrProcesso);
                data.AddParametro("@UF", processo.NrUf);
                data.AddParametro("@NR_REFCLIENTE", processo.NrOutroCodigo);
                data.AddParametro("@CD_ESCRITORIO", processo.CdEscritorio);

                // incluir parametros novos
                data.AddParametro("@NR_CNJ", processo.NrCnj);
                data.AddParametro("@CD_COMARCA", processo.CdComarca);
                data.AddParametro("@CD_FORUM", processo.CdForum);
                data.AddParametro("@NR_CLIENTE",processo.NmCliente);
                data.AddParametro("@NR_CNPJ", processo.NrCNPJ);		//
                data.AddParametro("@NR_ENVOLVIDO", processo.cdEnvolvido);	//
                data.AddParametro("@DT_AUTUACAO", processo.DataAutuacao);
                data.AddParametro("@DT_DISTRIBUICAO", processo.DataDistribuicao);
                data.AddParametro("@NR_PROCESSO_ADM", processo.NrProcessoadm);
                data.AddParametro("@NR_AUTO_INFRACAO", processo.NrAutoInfracao);
                data.AddParametro("@NR_CDA", processo.NrCda);
                data.AddParametro("@NR_EXECUCAO_FISCAL", processo.ExecucaoFiscal);
                data.AddParametro("@CD_INSTANCIA", processo.Instancia);
                data.AddParametro("@CD_AMBITO", processo.CdAmbito);
                data.AddParametro("@CD_ESPECIALIDADE", processo.CdEspecialidade);
                data.AddParametro("@CD_TP_ESPECIALIDADE", processo.CdTipoEspecialidade);
                data.AddParametro("@CD_PEDIDO", processo.CdPedido);
                data.AddParametro("@CD_ASSUNTO", processo.CdAssunto);
                data.AddParametro("@CD_RISCO", processo.CdRisco);
                data.AddParametro("@DT_FATO_GERADOR", processo.DtFatoGerador);
                data.AddParametro("@DT_ATE_AUTUACAO", processo.DataAteAutuacao);         // PARAMETROS NOVOS
                data.AddParametro("@DT_ATE_DISTRIBUICAO", processo.DataAteDistribuicao);  // PARAMETROS NOVOS
                data.AddParametro("@DT_ATE_FATO_GERADOR", processo.DtAteFatoGerador);    // PARAMETROS NOVOS
                data.AddParametro("@NR_GRUPO_CLIENTE", processo.CdGrupoCliente);// PARAMETROS NOVOS
                data.AddParametro("@NR_GRUPO_TRIBUTO", processo.CdGrupoTributo);// PARAMETROS NOVOS
                data.AddParametro("@NR_SUBGRUPO_CLIENTE", processo.CdSubGrupoCliente);// PARAMETROS NOVOS
                data.Cmd.CommandTimeout = 600;
                dt = data.ExecuteReader("PROCESSO_SELECIONA_TRIBUTARIO_NEW2");
                return dt;

            }
            catch (Exception ex)
            {
                Log.Save(ex.Message.ToString());
                return null;
            }
        }
Example #12
0
        public void AtualizarPedidos(MMAA.Pedidos.Model.Pedido pedido, Int32 codUsuario)
        {
            try
            {
                MMAA.Pedidos.Dados.DB data = new MMAA.Pedidos.Dados.DB();

                if (pedido.Dt_Atualizacao != null && pedido.Dt_Atualizacao > DateTime.MinValue)
                    data.AddParametro("@Nr_Mes", pedido.Dt_Atualizacao.Month);
                else
                    data.AddParametro("@Nr_Mes", DBNull.Value);

                if (pedido.Dt_Atualizacao != null && pedido.Dt_Atualizacao > DateTime.MinValue)
                    data.AddParametro("@Nr_Ano", pedido.Dt_Atualizacao.Year);
                else
                    data.AddParametro("@Nr_Ano", DBNull.Value);

                if (pedido.Cd_Processo != null && pedido.Cd_Processo > 0)
                    data.AddParametro("@Cd_Processo", pedido.Cd_Processo);
                else
                    data.AddParametro("@Cd_Processo", DBNull.Value);

                if (pedido.Filtro_NrPasta != null && pedido.Filtro_NrPasta.Trim() != String.Empty)
                    data.AddParametro("@Nr_Pasta", pedido.Filtro_NrPasta);
                else
                    data.AddParametro("@Nr_Pasta", DBNull.Value);

                data.AddParametro("@Cd_Usuario", codUsuario);

                data.ExecuteScalar("SP_PROCESSO_PEDIDO_ATUALIZACAO");
            }
            catch (Exception ex)
            {
                // Log.Save(ex.Message.ToString());
            }
        }
Example #13
0
        public Boolean ValidarInclusaoArquivo(MMAA.Pedidos.Model.ArquivoImportacao arquivo)
        {
            Boolean retorno = false;

            try
            {
                MMAA.Pedidos.Dados.DB data = new MMAA.Pedidos.Dados.DB();

                if (arquivo.Cd_Conciliacao != null && arquivo.Cd_Conciliacao > 0)
                    data.AddParametro("@Cd_Conciliacao", arquivo.Cd_Conciliacao);

                if (arquivo.Cd_Escritorio != null && arquivo.Cd_Escritorio > 0)
                    data.AddParametro("@Cd_Escritorio", arquivo.Cd_Escritorio);

                retorno = (data.ExecuteScalar("SP_PEDIDO_NOVO_CONCILIACAO_ARQUIVO_VALIDAR").ToUpper() == "1");
            }
            catch (Exception ex)
            {
                Tools.Log.Save(ex.Message.ToString());
            }

            return retorno;
        }
Example #14
0
        public void ExcluirConciliacao(MMAA.Pedidos.Model.Conciliacao Conciliacao, Int32 codUsuario)
        {
            try
            {
                MMAA.Pedidos.Dados.DB data = new MMAA.Pedidos.Dados.DB();

                if (Conciliacao.Cd_Conciliacao != null && Conciliacao.Cd_Conciliacao > 0)
                    data.AddParametro("@Cd_Conciliacao", Conciliacao.Cd_Conciliacao);
                else
                    data.AddParametro("@Cd_Conciliacao", DBNull.Value);

                data.AddParametro("@Cd_Usuario", codUsuario);

                data.ExecuteScalar("SP_PEDIDO_NOVO_CONCILIACAO_DELETE");
            }
            catch (Exception ex)
            {
                Log.Save(ex.Message.ToString());
            }
        }
Example #15
0
        public Int32 IncluirArquivo(MMAA.Pedidos.Model.ArquivoImportacao arquivo, Int32 codUsuario)
        {
            Int32 retorno = 0;

            try
            {
                MMAA.Pedidos.Dados.DB data = new MMAA.Pedidos.Dados.DB();

                if (arquivo.Cd_Codigo > 0)
                    data.AddParametro("@Cd_Arquivo", arquivo.Cd_Codigo);
                else
                    data.AddParametro("@Cd_Arquivo", DBNull.Value);

                if (arquivo.Cd_Conciliacao != null && arquivo.Cd_Conciliacao > 0)
                    data.AddParametro("@Cd_Conciliacao", arquivo.Cd_Conciliacao);
                else
                    data.AddParametro("@Cd_Conciliacao", DBNull.Value);

                if (arquivo.Cd_Escritorio != null && arquivo.Cd_Escritorio > 0)
                    data.AddParametro("@Cd_Escritorio", arquivo.Cd_Escritorio);
                else
                    data.AddParametro("@Cd_Escritorio", DBNull.Value);

                if (!String.IsNullOrEmpty(arquivo.Nm_Arquivo))
                    data.AddParametro("@Nm_Arquivo", arquivo.Nm_Arquivo);
                else
                    data.AddParametro("@Nm_Arquivo", DBNull.Value);

                if (!String.IsNullOrEmpty(arquivo.Nm_ArquivoOriginal))
                    data.AddParametro("@Nm_ArquivoOri", arquivo.Nm_ArquivoOriginal);
                else
                    data.AddParametro("@Nm_ArquivoOri", DBNull.Value);

                if (arquivo.Qtd_Registros != null && arquivo.Qtd_Registros > 0)
                    data.AddParametro("@Qtd_Registros", arquivo.Qtd_Registros);
                else
                    data.AddParametro("@Qtd_Registros", DBNull.Value);

                if (arquivo.Qtd_Tamanho != null && arquivo.Qtd_Tamanho > 0)
                    data.AddParametro("@Qtd_Tamanho", arquivo.Qtd_Tamanho);
                else
                    data.AddParametro("@Qtd_Tamanho", DBNull.Value);

                data.AddParametro("@Cd_Usuario", codUsuario);

                retorno = Int32.Parse(data.ExecuteScalar("SP_PEDIDO_NOVO_CONCILIACAO_ARQUIVO_INCLUIR"));
            }
            catch (Exception ex)
            {
                Tools.Log.Save(ex.Message.ToString());
            }

            return retorno;
        }
Example #16
0
        public void IncluirGarantia(MMAA.Pedidos.Model.Garantia Garantia, Int32 codUsuario)
        {
            try
            {
                MMAA.Pedidos.Dados.DB data = new MMAA.Pedidos.Dados.DB();

                if (Garantia.Cd_Processo > 0)
                    data.AddParametro("@Cd_Processo", Garantia.Cd_Processo);
                else
                    data.AddParametro("@Cd_Processo", DBNull.Value);

                if (Garantia.Cd_Garantia > 0)
                    data.AddParametro("@Cd_Garantia", Garantia.Cd_Garantia);
                else
                    data.AddParametro("@Cd_Garantia", DBNull.Value);

                if (Garantia.Cd_Bem > 0)
                    data.AddParametro("@Cd_Bem", Garantia.Cd_Bem);
                else
                    data.AddParametro("@Cd_Bem", DBNull.Value);

                if (Garantia.Dt_Lancamento != null && Garantia.Dt_Lancamento > DateTime.MinValue)
                    data.AddParametro("@Dt_Lancamento", Garantia.Dt_Lancamento);
                else
                    data.AddParametro("@Dt_Lancamento", DBNull.Value);

                if (!string.IsNullOrEmpty(Garantia.Ds_Identificacao) && Garantia.Ds_Identificacao != "0")
                    data.AddParametro("@Ds_Identificacao", Garantia.Ds_Identificacao);
                else
                    data.AddParametro("@Ds_Identificacao", DBNull.Value);

                if (Garantia.Vr_Garantia > 0)
                    data.AddParametro("@Vr_Garantia", Garantia.Vr_Garantia);
                else
                    data.AddParametro("@Vr_Garantia", DBNull.Value);

                if (Garantia.Dt_Levantamento_Autor != null && Garantia.Dt_Levantamento_Autor > DateTime.MinValue)
                    data.AddParametro("@Dt_Levantamento_Autor", Garantia.Dt_Levantamento_Autor);
                else
                    data.AddParametro("@Dt_Levantamento_Autor", DBNull.Value);

                if (Garantia.Vr_Levantado_Autor > 0)
                    data.AddParametro("@Vr_Levantado_Autor", Garantia.Vr_Levantado_Autor);
                else
                    data.AddParametro("@Vr_Levantado_Autor", DBNull.Value);

                if (Garantia.Dt_Levantamento_Reu != null && Garantia.Dt_Levantamento_Reu > DateTime.MinValue)
                    data.AddParametro("@Dt_Levantamento_Reu", Garantia.Dt_Levantamento_Reu);
                else
                    data.AddParametro("@Dt_Levantamento_Reu", DBNull.Value);

                if (Garantia.Vr_Levantado_Reu > 0)
                    data.AddParametro("@Vr_Levantado_Reu", Garantia.Vr_Levantado_Reu);
                else
                    data.AddParametro("@Vr_Levantado_Reu", DBNull.Value);

                if (!string.IsNullOrEmpty(Garantia.Nr_Referencia))
                    data.AddParametro("@Nr_Referencia", Garantia.Nr_Referencia);
                else
                    data.AddParametro("@Nr_Referencia", DBNull.Value);

                if (!string.IsNullOrEmpty(Garantia.Nm_Banco))
                    data.AddParametro("@Nm_Banco", Garantia.Nm_Banco);
                else
                    data.AddParametro("@Nm_Banco", DBNull.Value);

                if (Garantia.Cd_Situacao > 0)
                    data.AddParametro("@Cd_Situacao", Garantia.Cd_Situacao);
                else
                    data.AddParametro("@Cd_Situacao", DBNull.Value);

                if (Garantia.Dt_Encerramento != null && Garantia.Dt_Encerramento > DateTime.MinValue)
                    data.AddParametro("@Dt_Encerramento", Garantia.Dt_Encerramento);
                else
                    data.AddParametro("@Dt_Encerramento", DBNull.Value);

                data.AddParametro("@Cd_Usuario", codUsuario);

                data.ExecuteScalar("SP_PROCESSO_PEDIDO_NOVO_GARANTIA_INSERT");
            }
            catch (Exception ex)
            {
                // Log.Save(ex.Message.ToString());
            }
        }
Example #17
0
        public void ExcluirGarantia(MMAA.Pedidos.Model.Garantia Garantia, Int32 codUsuario)
        {
            try
            {
                MMAA.Pedidos.Dados.DB data = new MMAA.Pedidos.Dados.DB();

                if (Garantia.Cd_Codigo != null && Garantia.Cd_Codigo > 0)
                    data.AddParametro("@Cd_Codigo", Garantia.Cd_Codigo);
                else
                    data.AddParametro("@Cd_Codigo", DBNull.Value);

                if (Garantia.Cd_Processo != null && Garantia.Cd_Processo > 0)
                    data.AddParametro("@Cd_Processo", Garantia.Cd_Processo);
                else
                    data.AddParametro("@Cd_Processo", DBNull.Value);

                data.AddParametro("@Cd_Usuario", codUsuario);

                data.ExecuteScalar("SP_PROCESSO_PEDIDO_NOVO_GARANTIA_DELETE");
            }
            catch (Exception ex)
            {
                // Log.Save(ex.Message.ToString());
            }
        }
Example #18
0
        public DataTable CarregaGarantias(MMAA.Pedidos.Model.Garantia Garantia)
        {
            try
            {
                MMAA.Pedidos.Dados.DB data = new MMAA.Pedidos.Dados.DB();

                if (Garantia.Cd_Codigo > 0)
                    data.AddParametro("@Cd_Codigo", Garantia.Cd_Codigo);
                else
                    data.AddParametro("@Cd_Codigo", DBNull.Value);

                if (Garantia.Cd_Processo > 0)
                    data.AddParametro("@Cd_Processo", Garantia.Cd_Processo);
                else
                    data.AddParametro("@Cd_Processo", DBNull.Value);

                return data.ExecuteReader("SP_PROCESSO_PEDIDO_NOVO_GARANTIA_SELECT");
            }
            catch (Exception ex)
            {
                // Log.Save(ex.Message.ToString());
                return null;
            }
        }
Example #19
0
 public List<Model.Processo> ListDadosProcesso(MMAA.Pedidos.Model.Processo processo, string dt_distribuicao_de, string dt_distribuicao_ate, string dt_autuacao_de, string dt_autuacao_ate, int qtd_registros)
 {
     try
     {
         DB data = new DB();
         List<Model.Processo> dadosProcesso = new List<Model.Processo>();
         Model.Processo objProcesso = new Model.Processo();
         DataTable dt = new DataTable();
         data.AddParametro("@CD_PROCESSO", processo.CdProcesso);
         data.AddParametro("@NR_PASTA", processo.NrPasta);
         data.AddParametro("@nr_processo", processo.NrProcesso);
         data.AddParametro("@uf", processo.NrUf);
         data.AddParametro("@cd_comarca", processo.CdComarca);
         data.AddParametro("@cd_forum", processo.CdForum);
         data.AddParametro("@cd_vara", processo.CdVara);
         data.AddParametro("@outro_codigo", processo.NrOutroCodigo);
         data.AddParametro("@cd_cliente", processo.NrCliente);
         data.AddParametro("@grupo_cliente", processo.CdGrupoCliente);
         data.AddParametro("@subgrupo_cliente", processo.CdSubGrupoCliente);
         data.AddParametro("@dt_distribuicao_de", dt_distribuicao_de);
         data.AddParametro("@dt_distribuicao_ate", dt_distribuicao_ate);
         data.AddParametro("@dt_autuacao_de", dt_autuacao_de);
         data.AddParametro("@dt_autuacao_ate", dt_autuacao_ate);
         data.AddParametro("@cd_risco", processo.CdRisco);
         data.AddParametro("@cd_assunto", processo.CdAssunto);
         data.AddParametro("@qtd_registros", qtd_registros);
         dt = data.ExecuteReader("PROCESSO_SELECIONA");
         dadosProcesso.Capacity = dt.Rows.Count;
         foreach (DataRow dr in dt.Rows)
         {
             objProcesso.CdProcesso = int.Parse(dr["cd_processo"].ToString());
             objProcesso.NrPasta = dr["nr_pasta"].ToString();
             objProcesso.CdComarca = dr["cd_comarca"].ToString().Equals("") ? 0 : int.Parse(dr["cd_comarca"].ToString());
             objProcesso.CdForum = dr["cd_forum"].ToString().Equals("") ? 0 : int.Parse(dr["cd_forum"].ToString());
             objProcesso.CdVara = dr["cd_vara"].ToString().Equals("") ? 0 : int.Parse(dr["cd_vara"].ToString());
             //objProcesso.CdTribunal = dr["cd_tribunal"].ToString().Equals("") ? 0 : int.Parse(dr["cd_tribunal"].ToString());
             //objProcesso.CdCamara = dr["cd_camara"].ToString().Equals("") ? 0 : int.Parse(dr["cd_camara"].ToString());
             objProcesso.CdProcedimento = dr["cd_procedimento"].ToString().Equals("") ? 0 : int.Parse(dr["cd_procedimento"].ToString());
             objProcesso.CdEspecialidade = dr["cd_especialidade"].ToString().Equals("") ? 0 : int.Parse(dr["cd_especialidade"].ToString());
             objProcesso.NrProcesso = dr["nr_processo"].ToString();
             //objProcesso.DtDistribuicao = dr["dt_distribuicao"].ToString();
             //objProcesso.NrRefCliente = dr["nr_refCliente"].ToString();
             //objProcesso.DtEncerramento = dr["DT_ENCERRAMENTO"].ToString();
             //objProcesso.Desdobramento = dr["DESDOBRAMENTO"].ToString();
             //objProcesso.SgPasta = dr["SG_PASTA"].ToString();
             //objProcesso.DsRisco = dr["DS_RISCO"].ToString();
             //objProcesso.DsComarca = dr["DS_COMARCA"].ToString();
             //objProcesso.NmForum = dr["NM_FORUM"].ToString();
             //objProcesso.NmVara = dr["NM_VARA"].ToString();
             //objProcesso.NmEstado = dr["NM_ESTADO"].ToString();
             //objProcesso.NmCliente = dr["NM_CLIENTE"].ToString();
             //objProcesso.NmGrupo = dr["NM_GRUPO"].ToString();
             //objProcesso.CdEstado = dr["CD_ESTADO"].ToString();
             dadosProcesso.Add(objProcesso);
             objProcesso = new MMAA.Pedidos.Model.Processo();
         }
         return dadosProcesso;
     }
     catch (Exception ex)
     {
         Log.Save(ex.Message.ToString());
         return null;
     }
 }
Example #20
0
        public String GerarRelatorioCBD_PPI(String connectionString, String relatorioPath, String relatorioTemplate, MMAA.Pedidos.Model.Processo processo, int cdEscritorio)
        {
            #region Declaração de variáveis

            String retorno = String.Empty;

            System.Data.SqlClient.SqlConnection connection = null;
            System.Data.DataSet dadosRelatorio = null;
            System.Data.SqlClient.SqlDataAdapter adapter = null;
            String commandSQL = String.Empty;
            String path = String.Empty;
            String serverMapPath = String.Empty;
            String fileName = "RelProcessoTributarioCBD_" + DateTime.Now.ToFileTime().ToString() + ".xls";
            String urlRelatorio = String.Empty;

            #endregion

            try
            {
                #region Inicialização de objetos

                connection = new System.Data.SqlClient.SqlConnection(connectionString);
                connection.Open();

                SqlCommand command = new SqlCommand("DBO.SP_RELATORIO_CBD_PPI", connection);
                command.CommandType = CommandType.StoredProcedure;
                command.Parameters.Add(new SqlParameter("@CD_PROCESSO", processo.CdProcesso));

                command.CommandTimeout = 600;

                dadosRelatorio = new System.Data.DataSet();

                adapter = new System.Data.SqlClient.SqlDataAdapter(command);

                #endregion

                #region Preenche os parâmetros da pesquisa

                #endregion

                #region Efetua a pesquisa

                adapter.Fill(dadosRelatorio);

                #endregion

                #region Define o retorno

                if (dadosRelatorio.Tables.Count > 0)
                {
                    serverMapPath = HttpContext.Current.Server.MapPath("~");
                    path = serverMapPath + "\\" + relatorioPath + "\\";

                    this.Relatorio_GerarArquivoProcesso(dadosRelatorio, path, fileName, relatorioTemplate);

                    urlRelatorio = "../" + relatorioPath + "/" + fileName;

                    retorno = "window.open('" + urlRelatorio + "');";
                }
                else
                {
                    retorno = "alert('Não há dados para serem exibidos pelo relatório.');";
                }

                #endregion
            }
            catch (Exception ex)
            {
                #region Tratamento de erro

                throw new Exception("MMAA.Pedidos.Web.WS.Pedido.GerarRelatorioProcessoCBD_PPI: " + ex.Message);

                #endregion
            }

            return retorno;
        }
Example #21
0
        public String GerarRelatorioProcessoCBD(String connectionString, String relatorioPath, String relatorioTemplate, MMAA.Pedidos.Model.Processo processo, int cdEscritorio)
        {
            #region Declaração de variáveis

            String retorno = String.Empty;

            System.Data.SqlClient.SqlConnection connection = null;
            System.Data.DataSet dadosRelatorio = null;
            System.Data.SqlClient.SqlDataAdapter adapter = null;
            String commandSQL = String.Empty;
            String path = String.Empty;
            String serverMapPath = String.Empty;
            String fileName = "RelProcessoTributarioCBD_" + DateTime.Now.ToFileTime().ToString() + ".xls";
            String urlRelatorio = String.Empty;

            #endregion

            try
            {
                #region Inicialização de objetos

                connection = new System.Data.SqlClient.SqlConnection(connectionString);
                connection.Open();

                SqlCommand command = new SqlCommand("DBO.PROCESSO_SELECIONA_TRIBUTARIO_CBD", connection);
                command.CommandType = CommandType.StoredProcedure;
                command.Parameters.Add(new SqlParameter("@CD_PROCESSO", processo.CdProcesso));
                command.Parameters.Add(new SqlParameter("@NR_PASTA", processo.NrPasta));
                command.Parameters.Add(new SqlParameter("@NR_PROCESSO", processo.NrProcesso));
                command.Parameters.Add(new SqlParameter("@UF", processo.NrUf));
                command.Parameters.Add(new SqlParameter("@NR_REFCLIENTE", processo.NrOutroCodigo));
                command.Parameters.Add(new SqlParameter("@CD_ESCRITORIO", processo.CdEscritorio));
                command.Parameters.Add(new SqlParameter("@NR_CNJ", processo.NrCnj));
                command.Parameters.Add(new SqlParameter("@CD_COMARCA", processo.CdComarca));
                command.Parameters.Add(new SqlParameter("@CD_FORUM", processo.CdForum));
                command.Parameters.Add(new SqlParameter("@NR_CLIENTE", processo.NmCliente));
                command.Parameters.Add(new SqlParameter("@NR_CNPJ", processo.NrCNPJ));
                command.Parameters.Add(new SqlParameter("@NR_ENVOLVIDO", processo.cdEnvolvido));
                command.Parameters.Add(new SqlParameter("@DT_AUTUACAO", processo.DataAutuacao));
                command.Parameters.Add(new SqlParameter("@DT_DISTRIBUICAO", processo.DataDistribuicao));
                command.Parameters.Add(new SqlParameter("@NR_PROCESSO_ADM", processo.NrProcessoadm));
                command.Parameters.Add(new SqlParameter("@NR_AUTO_INFRACAO", processo.NrAutoInfracao));
                command.Parameters.Add(new SqlParameter("@NR_CDA", processo.NrCda));
                command.Parameters.Add(new SqlParameter("@NR_EXECUCAO_FISCAL", processo.ExecucaoFiscal));
                command.Parameters.Add(new SqlParameter("@CD_INSTANCIA", processo.Instancia));
                command.Parameters.Add(new SqlParameter("@CD_AMBITO", processo.CdAmbito));
                command.Parameters.Add(new SqlParameter("@CD_ESPECIALIDADE", processo.CdEspecialidade));
                command.Parameters.Add(new SqlParameter("@CD_TP_ESPECIALIDADE", processo.CdTipoEspecialidade));
                command.Parameters.Add(new SqlParameter("@CD_PEDIDO", processo.CdPedido));
                command.Parameters.Add(new SqlParameter("@CD_ASSUNTO", processo.CdAssunto));
                command.Parameters.Add(new SqlParameter("@CD_RISCO", processo.CdRisco));
                command.Parameters.Add(new SqlParameter("@DT_FATO_GERADOR", processo.DtFatoGerador));
                command.Parameters.Add(new SqlParameter("@DT_ATE_AUTUACAO", processo.DataAteAutuacao));       // parametro novo
                command.Parameters.Add(new SqlParameter("DT_ATE_DISTRIBUICAO", processo.DataAteDistribuicao)); // parametro novo
                command.Parameters.Add(new SqlParameter("@DT_ATE_FATO_GERADOR", processo.DtAteFatoGerador));  // parametro novo
                command.Parameters.Add(new SqlParameter("@NR_GRUPO_CLIENTE", processo.CdGrupoCliente));// PARAMETROS NOVOS
                command.Parameters.Add(new SqlParameter("@NR_GRUPO_TRIBUTO", processo.CdGrupoTributo));// PARAMETROS NOVOS
                command.Parameters.Add(new SqlParameter("@NR_SUBGRUPO_CLIENTE", processo.CdSubGrupoCliente));// PARAMETROS NOVOS

                command.CommandTimeout = 600;

                dadosRelatorio = new System.Data.DataSet();

                adapter = new System.Data.SqlClient.SqlDataAdapter(command);

                #endregion

                #region Preenche os parâmetros da pesquisa

                #endregion

                #region Efetua a pesquisa

                adapter.Fill(dadosRelatorio);

                #endregion

                #region Define o retorno

                if (dadosRelatorio.Tables.Count > 0)
                {
                    serverMapPath = HttpContext.Current.Server.MapPath("~");
                    path = serverMapPath + "\\" + relatorioPath + "\\";

                    this.Relatorio_GerarArquivoProcesso(dadosRelatorio, path, fileName, relatorioTemplate);

                    urlRelatorio = "../" + relatorioPath + "/" + fileName;

                    retorno = "window.open('" + urlRelatorio + "');";
                }
                else
                {
                    retorno = "alert('Não há dados para serem exibidos pelo relatório.');";
                }

                #endregion
            }
            catch (Exception ex)
            {
                #region Tratamento de erro

                throw new Exception("MMAA.Pedidos.Web.WS.Pedido.GerarRelatorioProcessoCBD: " + ex.Message);

                #endregion
            }

            return retorno;
        }
Example #22
0
        public DataTable CarregaConciliacao(MMAA.Pedidos.Model.Conciliacao conciliacao)
        {
            try
            {
                DB data = new DB();
                DataTable dt = new DataTable();

                if (conciliacao.Cd_Conciliacao > 0)
                    data.AddParametro("@Cd_Conciliacao", conciliacao.Cd_Conciliacao);
                else
                    data.AddParametro("@Cd_Conciliacao", DBNull.Value);

                if (conciliacao.Cd_StatusConciliacao > 0)
                    data.AddParametro("@Cd_StatusConciliacao", conciliacao.Cd_StatusConciliacao);
                else
                    data.AddParametro("@Cd_StatusConciliacao", DBNull.Value);

                if (conciliacao.Ds_Conciliacao != null && !string.IsNullOrEmpty(conciliacao.Ds_Conciliacao))
                    data.AddParametro("@Ds_Conciliacao", conciliacao.Ds_Conciliacao);
                else
                    data.AddParametro("@Ds_Conciliacao", DBNull.Value);

                if (conciliacao.Cd_TipoConciliacao > 0)
                    data.AddParametro("@Cd_TipoConciliacao", conciliacao.Cd_TipoConciliacao);
                else
                    data.AddParametro("@Cd_TipoConciliacao", DBNull.Value);

                if (conciliacao.Dt_Referencia >= new DateTime(1900, 1, 1))
                    data.AddParametro("@Dt_Referencia", conciliacao.Dt_Referencia);

                if (conciliacao.Dt_Referencia2 >= new DateTime(1900, 1, 1))
                    data.AddParametro("@Dt_Referencia2", conciliacao.Dt_Referencia2);

                data.Cmd.CommandTimeout = 600;
                dt = data.ExecuteReader("SP_PEDIDO_NOVO_CONCILIACAO_SELECT");
                return dt;
            }
            catch (Exception ex)
            {
                Log.Save(ex.Message.ToString());
                return null;
            }
        }
Example #23
0
        public Int32 ImportarRegistroArquivo(MMAA.Pedidos.Model.Processo processo, Int32 codArquivo, Int32 codConciliacao, Int32 codEscritorio, Int32 codUsuario)
        {
            Int32 retorno = 0;

            try
            {
                MMAA.Pedidos.Dados.DB data = new MMAA.Pedidos.Dados.DB();

                if (codArquivo > 0)
                    data.AddParametro("@Cd_Arquivo", codArquivo);
                else
                    data.AddParametro("@Cd_Arquivo", DBNull.Value);

                if (codConciliacao > 0)
                    data.AddParametro("@Cd_Conciliacao", codConciliacao);
                else
                    data.AddParametro("@Cd_Conciliacao", DBNull.Value);

                if (codEscritorio > 0)
                    data.AddParametro("@Cd_Escritorio", codEscritorio);
                else
                    data.AddParametro("@Cd_Escritorio", DBNull.Value);

                if (!String.IsNullOrEmpty(processo.NrPasta))
                    data.AddParametro("@Nr_Pasta", processo.NrPasta);
                else
                    data.AddParametro("@Nr_Pasta", DBNull.Value);

                if (!String.IsNullOrEmpty(processo.NrCliente))
                    data.AddParametro("@Nr_RefCliente", processo.NrCliente);
                else
                    data.AddParametro("@Nr_RefCliente", DBNull.Value);

                if (!String.IsNullOrEmpty(processo.NmEscritorio))
                    data.AddParametro("@Nm_Escritorio", processo.NmEscritorio);
                else
                    data.AddParametro("@Nm_Escritorio", DBNull.Value);

                if (!String.IsNullOrEmpty(processo.NrUf))
                    data.AddParametro("@Cd_UF", processo.NrUf);
                else
                    data.AddParametro("@Cd_UF", DBNull.Value);

                if (!String.IsNullOrEmpty(processo.Instancia))
                    data.AddParametro("@Cd_Instancia", Int32.Parse(processo.Instancia));
                else
                    data.AddParametro("@Cd_Instancia", DBNull.Value);

                if (!String.IsNullOrEmpty(processo.DsAmbito))
                    data.AddParametro("@Ds_Ambito", processo.DsAmbito);
                else
                    data.AddParametro("@Ds_Ambito", DBNull.Value);

                if (!String.IsNullOrEmpty(processo.DsFaseProcessual))
                    data.AddParametro("@Ds_Fase", processo.DsFaseProcessual);
                else
                    data.AddParametro("@Ds_Fase", DBNull.Value);

                if (!String.IsNullOrEmpty(processo.DsPedido))
                    data.AddParametro("@Ds_Pedido", processo.DsPedido);
                else
                    data.AddParametro("@Ds_Pedido", DBNull.Value);

                if (!String.IsNullOrEmpty(processo.VrTotalAtualizado))
                    data.AddParametro("@Vr_Atualizado", Decimal.Parse(processo.VrTotalAtualizado));
                else
                    data.AddParametro("@Vr_Atualizado", DBNull.Value);

                data.AddParametro("@Cd_Usuario", codUsuario);

                data.ExecuteNonQuery("SP_PEDIDO_NOVO_CONCILIACAO_ARQUIVO_IMPORTAR");
            }
            catch (Exception ex)
            {
                Tools.Log.Save(ex.Message.ToString());
            }

            return retorno;
        }