public JsonResult Insert(String NumeroLoteRps, string Data, String ArquivoImportacao, String ConteudoArquivoImportacao, String ArquivoRemessa, String XMLRemessa, String ArquivoRetorno, String XMLRetorno)
        {
            string auxMsgErro    = string.Empty;
            string auxMsgSucesso = string.Empty;

            DadosEnvioTO obj = new DadosEnvioTO
            {
                NumeroLoteRps             = NumeroLoteRps,
                Data                      = Data,
                ArquivoImportacao         = ArquivoImportacao,
                ConteudoArquivoImportacao = ConteudoArquivoImportacao,
                ArquivoRemessa            = ArquivoRemessa,
                XMLRemessa                = XMLRemessa,
                ArquivoRetorno            = ArquivoRetorno,
                XMLRetorno                = XMLRetorno
            };

            if (DadosEnvioDAL.Insert(obj) == null)
            {
                auxMsgErro = "Falha ao tentar inserir o registro, favor tente novamente";
            }
            else
            {
                auxMsgSucesso = "Registro inserido com sucesso";
            }

            return(Json(new { msgErro = auxMsgErro, msgSucesso = auxMsgSucesso }));
        }
示例#2
0
        private void SalvarDadosEnvio(Rps dados, string xmlDados, string xmlRetorno, string arquivoImportacao, string conteudoImportacao, string arquivoRemessa, string arquivoRetorno)
        {
            try
            {
                DadosEnvioTO dadosEnvio = new DadosEnvioTO();
                dadosEnvio.NumeroLoteRps = Convert.ToString(dados.NumeroLote);

                dadosEnvio.Data       = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");
                dadosEnvio.XMLRemessa = xmlDados;
                dadosEnvio.XMLRetorno = xmlRetorno;

                dadosEnvio.ArquivoImportacao         = arquivoImportacao;
                dadosEnvio.ArquivoRemessa            = arquivoRemessa;
                dadosEnvio.ArquivoRetorno            = arquivoRetorno;
                dadosEnvio.ConteudoArquivoImportacao = conteudoImportacao;

                DadosEnvioDAL.Insert(dadosEnvio);
            }
            catch (Exception ex)
            {
                throw;
            }
        }