public JsonResult Update(String NumeroLoteRps, string Data, String ArquivoImportacao, String ConteudoArquivoImportacao, String ArquivoRemessa, String XMLRemessa, String ArquivoRetorno, String XMLRetorno, Int32 Id)
        {
            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,
                Id = Id
            };

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

            return(Json(new { msgErro = auxMsgErro, msgSucesso = auxMsgSucesso }));
        }
        public JsonResult Delete(Int32 Id)
        {
            string auxMsgErro    = string.Empty;
            string auxMsgSucesso = string.Empty;

            DadosEnvioTO obj = new DadosEnvioTO
            {
                Id = Id
            };

            if (DadosEnvioDAL.Delete(obj) == null)
            {
                auxMsgErro = "Falha ao tentar excluir o registro, favor tente novamente";
            }
            else
            {
                auxMsgSucesso = "Registro excluído com sucesso";
            }

            return(Json(new { msgErro = auxMsgErro, msgSucesso = auxMsgSucesso }));
        }
        public JsonResult Get()
        {
            int    draw          = Convert.ToInt32(Request.Form["draw"]);
            int    start         = Convert.ToInt32(Request.Form["start"]);
            int    length        = Convert.ToInt32(Request.Form["length"]);
            string textoFiltro   = Request.Form["search[value]"];
            string sortColumn    = Request.Form[string.Format("columns[{0}][name]", Request.Form["order[0][column]"])];
            string sortColumnDir = Request.Form["order[0][dir]"];

            int totRegistros           = 0;
            int totRegistrosFiltro     = 0;
            IList <DadosEnvioTO> dados = DadosEnvioDAL.Get(start, length, ref totRegistros, textoFiltro, ref totRegistrosFiltro, sortColumn, sortColumnDir);

            if (start > 0 && dados.Count == 0)
            {
                start -= length;
                dados  = DadosEnvioDAL.Get(start, length, ref totRegistros, textoFiltro, ref totRegistrosFiltro, sortColumn, sortColumnDir);
                return(Json(new { draw = draw, recordsFiltered = totRegistrosFiltro, recordsTotal = totRegistros, data = dados, voltarPagina = 'S' }, JsonRequestBehavior.AllowGet));
            }

            return(Json(new { draw = draw, recordsFiltered = totRegistrosFiltro, recordsTotal = totRegistros, data = dados }, JsonRequestBehavior.AllowGet));
        }
Exemple #4
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;
            }
        }