public ActionResult Excluir(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } try { var usuario = GetUsuario((int)id, _idCliente); if (DeleteUsuario(usuario)) { return(View("Listagem", GetUsuarios(_idCliente))); } ViewData["ResultadoDelete"] = new ResultadoViewModel("Não foi possível deletar o usuário.", false); return(View("Listagem", GetUsuarios(_idCliente))); } catch (Exception e) { ViewData["ResultadoDelete"] = new ResultadoViewModel("Não foi possível deletar o usuário.", false); return(View("Listagem", GetUsuarios(_idCliente))); } }
public void Cambio(object sender, EventArgs e) { int ind = consulta.SelectedIndex; if (ind == 0) { BindingContext = resultado4TempViewModel = new Resultado4TempViewModel(); ListaResultados.ItemsSource = resultado4TempViewModel.Items; if (resultado4TempViewModel.Items.Count == 0) { resultado4TempViewModel.LoadResultadoCommand.Execute(null); } } else if (ind == 1) { BindingContext = resultadoViewModel = new ResultadoViewModel(); ListaResultados.ItemsSource = resultadoViewModel.Items; if (resultadoViewModel.Items.Count == 0) { resultadoViewModel.LoadResultadoCommand.Execute(null); } } //await Application.Current.MainPage.DisplayAlert("Mensaje de Error", "jajaja"+ind, "OK"); }
public ActionResult Index(string filterPeriodo = "", string filterClase = "") { ResultadoViewModel calificaciones = null; using (var db = new LocalDataContext()) { calificaciones.Clases = new SelectList(db.Clases, "IdClase", "NombreClase"); calificaciones.Periodos = new SelectList(db.Periodoes, "IdPeriodo", "NombrePeriodo"); var calif = db.Calificacions.Include(c => c.Clase).Include(c => c.Estudiante).Include(c => c.Periodo); calificaciones.Datos = calif.ToList(); if (!string.IsNullOrEmpty(filterPeriodo)) { int idPeriodo = 0; int.TryParse(filterPeriodo, out idPeriodo); calificaciones.Datos = calif.Where(c => c.IdPeriodo == idPeriodo).ToList(); } if (!string.IsNullOrEmpty(filterClase)) { int idClase = 0; int.TryParse(filterClase, out idClase); calificaciones.Datos = calif.Where(c => c.IdPeriodo == idClase).ToList(); } } return(View(calificaciones)); }
public ActionResult Alta(ResultadoViewModel res) { if (!ModelState.IsValid) { res.ListaAlumnos = listadoAlumnos(); res.ListaCursosAsignatura = listadoCursosAsignatura(); return(View(res)); } else { var alumno = Contexto.Alumnos.Find(res.DocumentoAlumno); var cursoasignatura = Contexto.CursosAsignaturas.Find(res.CodigoCurAsig); if (alumno != null && cursoasignatura != null) { Resultado nuevoResultado = new Resultado() { Nota = res.Nota, Alumno = alumno, CursoAsignatura = cursoasignatura, ResultadoCurso = ResultadoFinal(res.Nota), }; GestoraResultados gr = new GestoraResultados(Contexto); gr.AgregarResultado(nuevoResultado); Contexto.SaveChanges(); ViewData["Mensaje"] = "Resultado Agregado!"; return(RedirectToAction("Alta")); } return(RedirectToAction("Alta")); } }
public ActionResult Excluir(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var users = GetUsuarios(_idCliente); try { var usuario = users.FirstOrDefault(u => u.ID.Equals(id)); if (DeleteUsuario(usuario)) { var usuarios = GetUsuarios(_idCliente); return(View("Listagem", usuarios)); } ViewData["ResultadoDelete"] = new ResultadoViewModel("Não foi possível deletar o usuário.", false); return(View("Listagem", users)); } catch (Exception e) { ViewData["ResultadoDelete"] = new ResultadoViewModel("Não foi possível deletar o usuário.", false); return(View("Listagem", users)); } }
public void ProcessaQuestionario_ViewModelInvalido_RetornaViewResultComViewModelResultadoFalso() { // Arrange var mockRepositorioPerguntas = new Mock <IRepositorioPergunta>(); var mockRepositorioRespostas = new Mock <IRepositorioResposta>(); QuestionarioController questionarioController = new QuestionarioController(mockRepositorioPerguntas.Object, mockRepositorioRespostas.Object); questionarioController.ModelState.AddModelError("viewModel", "O ViewModel deve ser especificado"); ResultadoViewModel viewModelRespostaEsperado = new ResultadoViewModel() { SucessoResultado = false }; RespostasQuestionarioViewModel viewModel = null; // Act IActionResult resposta = questionarioController.ProcessaQuestionario(viewModel); ViewResult viewResult = (ViewResult)resposta; ResultadoViewModel viewModelRespostaAtual = (ResultadoViewModel)viewResult.Model; // Assert Assert.Equal(viewModelRespostaEsperado, viewModelRespostaAtual, new ComparadorResultadoViewModel()); }
public ActionResult Index() { ResultadoViewModel vm = new ResultadoViewModel(); vm.Escolhido = GetMaisVotado(DateTime.Now); vm.RestaurantesJaEscolhidos = ControleJaVotados(); return(View(vm)); }
public ActionResult Alta() { var lista1 = listadoAlumnos(); var lista2 = listadoCursosAsignatura(); var v = new ResultadoViewModel(); v.ListaAlumnos = lista1; v.ListaCursosAsignatura = lista2; return(View(v)); }
public Resultado() { InitializeComponent(); adVideo = DependencyService.Get <IAdVideoInterstitial>(); BindingContext = resultadoViewModel = new ResultadoViewModel(); Resultados = new Resultados(); // CalculaGanador(); // conn = DependencyService.Get<ISQLTables>().GetConnection(); }
public Resultado ToResultado(ResultadoViewModel model) { var produccion = produccionRepository.GetProduccionById(model.ProduccionId); return(new Resultado { Produccion = produccion, Cantidad = model.Cantidad, Observaciones = model.Observaciones, }); }
public ActionResult Calcular(List <MembroPartyViewModel> membrosParty) { var balanceTotalParty = membrosParty.Sum(x => x.Balance); var balancePorMembro = decimal.Round(balanceTotalParty / membrosParty.Count); var membrosComBalanceMaior = membrosParty.Where(x => x.Balance > balancePorMembro); var listaPagamentos = new List <MembroPartyViewModel>(); foreach (var membro in membrosComBalanceMaior) { foreach (var outroMembro in membrosParty.Where(x => x.Balance < balancePorMembro)) { if (membro.Balance <= balancePorMembro) { continue; } var diferencaBalancePorMembro = outroMembro.Balance - balancePorMembro; if (membro.Balance > (diferencaBalancePorMembro < 0 ? diferencaBalancePorMembro * -1 : diferencaBalancePorMembro)) { membro.Balance -= diferencaBalancePorMembro < 0 ? diferencaBalancePorMembro * -1 : diferencaBalancePorMembro; membro.ValorPagar = diferencaBalancePorMembro < 0 ? diferencaBalancePorMembro * -1 : diferencaBalancePorMembro; outroMembro.Balance += diferencaBalancePorMembro * -1; } else { var valorMembroPodePagar = membro.Balance - balancePorMembro; membro.Balance -= valorMembroPodePagar; membro.ValorPagar = valorMembroPodePagar; outroMembro.Balance += valorMembroPodePagar; } listaPagamentos.Add(new MembroPartyViewModel { Nome = membro.Nome, Balance = membro.Balance, ValorPagar = membro.ValorPagar, PagarPara = outroMembro.Nome }); } } var resultado = new ResultadoViewModel { BalanceTotalParty = balanceTotalParty, BalancePorMembro = balancePorMembro, MembroParty = listaPagamentos }; return(View("_Resultado", resultado)); }
public ActionResult RecibeDeclaracion(string data) { ResultadoViewModel resultado = null; try { ContribuyenteInfo contribuyente = this.ContribuyenteAutenticado(); string idDeclaracion = data; string mensajeError; string uriArchivoAcuse; using (Declaracion negocioDeclaracion = new Declaracion()) { uriArchivoAcuse = negocioDeclaracion.RecibeDeclaracion(contribuyente.Rfc, idDeclaracion, out mensajeError); } if (string.IsNullOrEmpty(mensajeError)) { resultado = new ResultadoViewModel() { EsValido = true, Archivo = uriArchivoAcuse, }; } else { resultado = new ResultadoViewModel() { EsValido = false, Mensaje = mensajeError }; } } catch (Exception ex) { resultado = new ResultadoViewModel() { EsValido = false, Mensaje = "Se generó un error al recibir la declaración. Inténtelo nuevamente." }; RegistroEvento.Error(ref ex, CodigoEvento.ErrorNegocio, "DeclaracionController"); } var jsonResult = this.Json(resultado, JsonRequestBehavior.AllowGet); jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }
public ActionResult Cadastro(UsuarioViewModel viewModel) { try { var result = GetPerfis(); ViewBag.Perfis = new SelectList(result.Select(p => p.Nome)); if (!string.IsNullOrEmpty(viewModel.Nome) && !string.IsNullOrEmpty(viewModel.Login) && !string.IsNullOrEmpty(viewModel.Senha) && !string.IsNullOrEmpty(viewModel.Perfil)) { viewModel.idCliente = _idCliente; if (viewModel.ID == 0) { viewModel.UsuarioCriacao = PixCoreValues.UsuarioLogado.IdUsuario; } viewModel.UsuarioEdicao = PixCoreValues.UsuarioLogado.IdUsuario; viewModel.Ativo = true; viewModel.VAdmin = "true"; viewModel.Status = 1; viewModel.IdEmpresa = PixCoreValues.UsuarioLogado.idEmpresa; var perfil = result.SingleOrDefault(p => p.Nome.Equals(viewModel.Perfil)); var user = SaveUsuario(viewModel); if (user.ID > 0) { var usuarioXPerfil = VincularPerfil(user.ID, perfil.ID, viewModel.UsuarioXPerfil.Id); if (usuarioXPerfil.Id > 0) { ViewData["Resultado"] = new ResultadoViewModel("Usuário cadastrado com sucesso!", true); ModelState.Clear(); return(RedirectToAction("Listagem")); } } } ViewData["Resultado"] = new ResultadoViewModel("Informe todos os dados necessários.", false); return(View("Cadastro", viewModel)); } catch (Exception e) { ViewData["Resultado"] = new ResultadoViewModel("Não foi possível salvar o usuário.", false); return(View("Cadastro", viewModel)); } }
public async Task <IActionResult> AddResultado(ResultadoViewModel model) { if (this.ModelState.IsValid) { var resultado = converterHelper.ToResultado(model); await resultadoRepository.CreateAsync(resultado); // return(this.RedirectToAction("ProduccionUsuario")); } return(this.View(model)); }
public IActionResult AddResultado(int?id) { if (id == null) { return(NotFound()); } var produccion = this.produccionRepository.GetProduccionById(id.Value); if (produccion == null) { return(NotFound()); } var model = new ResultadoViewModel { ProduccionId = produccion.Id, }; return(View(model)); }
public ActionResult ObtenerCadenaOriginal(string data) { ResultadoViewModel resultado = null; try { ContribuyenteInfo contribuyente = this.ContribuyenteAutenticado(); string cadenaOriginal = string.Empty; var parametro = System.Web.Helpers.Json.Decode(data); string rfc = contribuyente.Rfc; string idDeclaracion = parametro["idDeclaracion"]; using (var declaracion = new Declaracion()) { cadenaOriginal = declaracion.ObtenerCadenaOriginal(rfc, idDeclaracion); } resultado = new ResultadoViewModel() { EsValido = true, Archivo = cadenaOriginal, Contribuyente = contribuyente }; } catch (Exception ex) { resultado = new ResultadoViewModel() { EsValido = false, Mensaje = "Se generó un error al obtener la cadena original. Inténtelo nuevamente." }; RegistroEvento.Error(ref ex, CodigoEvento.ErrorNegocio, "DeclaracionController"); } var jsonResult = this.Json(resultado, JsonRequestBehavior.AllowGet); jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }
public ActionResult Cadastro(UsuarioViewModel viewModel) { try { var result = GetPermissoes(); ViewBag.Perfis = new SelectList(result); if (!string.IsNullOrEmpty(viewModel.Nome) && !string.IsNullOrEmpty(viewModel.Login) && !string.IsNullOrEmpty(viewModel.Senha) && !string.IsNullOrEmpty(viewModel.Perfil)) { viewModel.idCliente = _idCliente; if (viewModel.ID == 0) { viewModel.UsuarioCriacao = PixCoreValues.UsuarioLogado.IdUsuario; } viewModel.UsuarioEdicao = PixCoreValues.UsuarioLogado.IdUsuario; viewModel.Ativo = true; if (SaveUsuario(viewModel)) { ViewData["Resultado"] = new ResultadoViewModel("Usuário cadastrado com sucesso!", true); ModelState.Clear(); return(RedirectToAction("Listagem")); } } ViewData["Resultado"] = new ResultadoViewModel("Informe todos os dados necessários.", false); return(View("Cadastro", viewModel)); } catch (Exception e) { ViewData["Resultado"] = new ResultadoViewModel("Não foi possível salvar o usuário.", false); return(View("Cadastro", viewModel)); } }
public async Task <IActionResult> GetDesejoById(int id) { ResultadoViewModel resultado; Task <Desejo> data = _desejoRepositorio.GetDesejoByIdAsync(id); if (data.Result == null) { return(NotFound(new ResultadoViewModel() { StatusCode = NotFound().StatusCode, Sucesso = false, Mensagem = "Nenhum registro não encontrado.", Data = data.Result })); } return(Ok(resultado = new ResultadoViewModel() { StatusCode = 200, Sucesso = true, Mensagem = "Registro retornado com sucesso.", Data = data.Result })); }
public Replica4x() { InitializeComponent(); BindingContext = resultadoViewModel = new ResultadoViewModel(); Resultados = new Resultados(); }
public ActionResult RecibeDeclaracionFirmada(string data) { ResultadoViewModel resultado = null; try { ContribuyenteInfo contribuyente = this.ContribuyenteAutenticado(); string uriArchivoAcuse = string.Empty; var parametro = System.Web.Helpers.Json.Decode(data); string mensajeError; string rfc = contribuyente.Rfc; string idDeclaracion = parametro["idDeclaracion"]; string numeroCertificado = parametro["numeroCertificado"]; string firma = parametro["firma"]; string folioFirmado = parametro["folioStampCertificado"]; using (var declaracion = new Declaracion()) { uriArchivoAcuse = declaracion.RecibeDeclaracionFirmada( new Sat.DyP.Herramientas.Entidad.Declaracion.ReciboDeclaracionFirmada() { rfc = rfc, firma = firma, folioFirmado = folioFirmado, idDeclaracion = idDeclaracion, numeroCertificado = numeroCertificado }, out mensajeError); } if (string.IsNullOrEmpty(mensajeError)) { resultado = new ResultadoViewModel() { EsValido = true, Archivo = uriArchivoAcuse, Mensaje = "" }; } else { resultado = new ResultadoViewModel() { EsValido = false, Mensaje = mensajeError }; } } catch (Exception ex) { resultado = new ResultadoViewModel() { EsValido = false, Mensaje = "Se generó un error al recibir la declaración. Inténtelo nuevamente." }; RegistroEvento.Error(ref ex, CodigoEvento.ErrorNegocio, "DeclaracionController"); } var jsonResult = this.Json(resultado, JsonRequestBehavior.AllowGet); jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }
public IActionResult Index(int id = 0) { ResultadoViewModel dados = new ResultadoViewModel(); switch (id) { case 0: //Buscar dados robo dados = new RoboController(_robo).Get().Value; break; #region Cabeça case 1: //Inclinar cabeça para baixo dados = new CabecaController(_robo).InclinarParaBaixo().Value; break; case 2: //Inclinar cabeça para cima dados = new CabecaController(_robo).InclinarParaCima().Value; break; case 3: //Rotação positiva cabeça dados = new CabecaController(_robo).RotacionarCabecaPositivo().Value; break; case 4: //Rotação negavita cabeça dados = new CabecaController(_robo).RotacionarCabecaNegativo().Value; break; #endregion Cabeça #region Braço Esquerdo case 5: //Contrair cotovelo esquerdo dados = new BracoEsquerdoController(_robo).ContrairCotovelo().Value; break; case 6: //Descontrair cotovelo esquerdo dados = new BracoEsquerdoController(_robo).DescontrairCotovelo().Value; break; case 7: //Rotação positiva pulso esquerdo dados = new BracoEsquerdoController(_robo).RotacionarPulsoPositivo().Value; break; case 8: //Rotação negativa pulso esquerdo dados = new BracoEsquerdoController(_robo).RotacionarPulsoNegativo().Value; break; #endregion Braço Esquerdo #region Braço Direito case 9: //Contrair cotovelo esquerdo dados = new BracoDireitoController(_robo).ContrairCotovelo().Value; break; case 10: //Descontrair cotovelo esquerdo dados = new BracoDireitoController(_robo).DescontrairCotovelo().Value; break; case 11: //Rotação positiva pulso esquerdo dados = new BracoDireitoController(_robo).RotacionarPulsoPositivo().Value; break; case 12: //Rotação negativa pulso esquerdo dados = new BracoDireitoController(_robo).RotacionarPulsoNegativo().Value; break; #endregion Braço Direito } RoboViewModel comandosRobo = (RoboViewModel)dados; return(View(comandosRobo)); }
public ActionResult ObtenerPlantilla(string data) { ResultadoViewModel resultado = null; try { ContribuyenteInfo contribuyente = this.ContribuyenteAutenticado(); string idAlscEmpleado = string.Empty; string rfcEmpleado = string.Empty; string mensaje = string.Empty; string formulario = "new"; int codigoRespuesta = (int)CodigoRespuestaGeneral.OK; List <string> xmlBase64 = new List <string>(); if (contribuyente == null) { new HomeController().ObtieneInfoFederacion(); contribuyente = MemberCache.Instancia.UsuarioActual; } if (ConfiguracionApp.AdaptadorCloud.RecuperarBoolean("IsPortalEmpleado")) { idAlscEmpleado = MemberCache.Instancia.EmpleadoActual.Alsc; rfcEmpleado = MemberCache.Instancia.EmpleadoActual.Rfc; } dynamic parametro = JsonConvert.DeserializeObject(data); parametro.Rfc = contribuyente.Rfc; parametro.TipoContribuyente = contribuyente.TipoContribuyente; parametro.MetodoAutenticacion = contribuyente.MetodoAutenticacion; parametro.idAlscEmpleado = idAlscEmpleado; parametro.rfcEmpleado = rfcEmpleado; var declaracion = new Sat.DeclaracionesAnuales.Portal.Negocio.Declaraciones.Declaracion(); declaracion.obtieneTotales += (r, e, p, d) => { return(new Sat.DyP.Clasificador.Negocio.AdministradorTotalesClasificador(int.Parse(e)).ObtenerTotalesGuardadosCalculados(r, int.Parse(e), int.Parse(p), int.Parse(d))); }; xmlBase64 = declaracion.ObtenerPlantillaObligaciones(parametro, out formulario, out codigoRespuesta); resultado = new ResultadoViewModel() { EsValido = (CodigoRespuestaGeneral)codigoRespuesta == CodigoRespuestaGeneral.OK, Xml = xmlBase64, Formulario = formulario, Contribuyente = contribuyente }; } catch (Exception ex) { resultado = new ResultadoViewModel() { EsValido = false, Mensaje = "Se generó un error al obtener la plantilla de la declaración. Inténtelo nuevamente." }; RegistroEvento.Error(ref ex, CodigoEvento.ErrorNegocio, "DeclaracionController"); } var jsonResult = this.Json(resultado, JsonRequestBehavior.AllowGet); jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }
public ResultadoView() { InitializeComponent(); BindingContext = new ResultadoViewModel(); }
public void ProcessaQuestionario_ViewModelValido_RetornaViewResultComViewModelResultadoSucesso() { // Arrange var mockRepositorioPerguntas = new Mock <IRepositorioPergunta>(); var mockRepositorioRespostas = new Mock <IRepositorioResposta>(); Profissao profissaoA = new Profissao { Id = 1, Descricao = "Profissão A" }; Profissao profissaoB = new Profissao { Id = 2, Descricao = "Profissão B" }; List <Resposta> listaRespostas = new List <Resposta>(); listaRespostas.Add(new Resposta() { Id = 1, PerguntaId = 1, Texto = "Resposta 1-1", Profissao = profissaoA }); listaRespostas.Add(new Resposta() { Id = 2, PerguntaId = 1, Texto = "Resposta 1-2", Profissao = profissaoB }); listaRespostas.Add(new Resposta() { Id = 3, PerguntaId = 2, Texto = "Resposta 2-1", Profissao = profissaoA }); listaRespostas.Add(new Resposta() { Id = 4, PerguntaId = 2, Texto = "Resposta 2-2", Profissao = profissaoB }); mockRepositorioRespostas.Setup(repositorio => repositorio.GetResposta(It.IsAny <int>())).Returns((int id) => listaRespostas.FirstOrDefault(resposta => resposta.Id == id)); QuestionarioController questionarioController = new QuestionarioController(mockRepositorioPerguntas.Object, mockRepositorioRespostas.Object); ResultadoViewModel viewModelRespostaEsperado = new ResultadoViewModel() { SucessoResultado = true, ProfissaoRecomendada = profissaoA.Descricao }; RespostasQuestionarioViewModel viewModel = new RespostasQuestionarioViewModel() { Respostas = new List <RespostaPostViewModel> { new RespostaPostViewModel { PerguntaId = 1, RespostaId = 1 }, new RespostaPostViewModel { PerguntaId = 2, RespostaId = 3 } } }; // Act IActionResult resposta = questionarioController.ProcessaQuestionario(viewModel); ViewResult viewResult = (ViewResult)resposta; ResultadoViewModel viewModelRespostaAtual = (ResultadoViewModel)viewResult.Model; // Assert Assert.Equal(viewModelRespostaEsperado, viewModelRespostaAtual, new ComparadorResultadoViewModel()); }
public ResultadoView(ObservableCollection <FilmesFinalistas> listaFinalistas) { InitializeComponent(); vmResultado = new ResultadoViewModel(listaFinalistas); this.BindingContext = vmResultado; }
public ActionResult AlmacenarDeclaracionTemporal(string data = "") { ResultadoViewModel resultado = new ResultadoViewModel(); ContribuyenteInfo contribuyente = this.ContribuyenteAutenticado(); try { if (!string.IsNullOrEmpty(data)) { dynamic parametro = Newtonsoft.Json.JsonConvert.DeserializeObject(data); string xmldeclaracion = parametro.xmldeclaracion; string rfc = contribuyente.Rfc; string idDeclaracion = parametro.iddeclaracion; int ejercicio = parametro.ejercicio; string periodo = parametro.periodo; string periodoDescripcion = parametro.periododesc; string periodicidad = parametro.periodicidad; string periodicidadDescripcion = parametro.periodicidaddesc; string tipoDeclaracion = parametro.tipodeclaracion; string tipoDeclaracionDescripcion = parametro.tipodeclaraciondesc; string tipoComplementaria = parametro.tipocomplementaria; string tipoComplementariaDescripcion = parametro.tipocomplementariadesc; string NoReforma = parametro.noreforma; bool contieneErrores = parametro.errores ?? false; string uriBlob = string.Empty; using (var declaracion = new Declaracion()) { uriBlob = declaracion.AlmacenarDeclaracionTemporal(xmldeclaracion, rfc, idDeclaracion, ejercicio, periodo, periodoDescripcion, periodicidad, periodicidadDescripcion, tipoDeclaracion, tipoDeclaracionDescripcion, tipoComplementaria, tipoComplementariaDescripcion, NoReforma, contieneErrores); } if (string.IsNullOrWhiteSpace(uriBlob)) { resultado = new ResultadoViewModel() { Excepcion = "Error desconocido.", EsValido = false, Mensaje = "Se generó un error al guardar la declaración. Inténtelo nuevamente." }; var ex = new Exception("Se generó un error al guardar la declaración, URI vacío en AlmacenarDeclaracionTemporal"); RegistroEvento.Error( ref ex, CodigoEvento.ErrorNegocio, "DeclaracionController", rfc: rfc, regimen: idDeclaracion, ejercicio: ejercicio.ToString(), tipoDeclaracion: tipoDeclaracion, origen: "Portal"); } else { /*Se regresa el idDeclaración encriptado para envíos en claro desde la url*/ resultado = new ResultadoViewModel() { EsValido = true, Mensaje = new Sat.DyP.Herramientas.Encripcion.Encripcion().EncriptaCadena(idDeclaracion, Sat.DyP.Herramientas.Encripcion.TipoEncripcion.Base64URL) }; } } else { string mensajeError = string.Format( "El parametro viene vacio en AlmacenarDeclaracionTemporal para el RFC: {0}", contribuyente != null && !string.IsNullOrEmpty(contribuyente.Rfc) ? contribuyente.Rfc : "NULO"); RegistroEvento.Informacion( mensajeError, CodigoEvento.InformacionNegocio, "DeclaracionController", null); resultado = new ResultadoViewModel() { Excepcion = "El parámetro data viene vecío en AlmacenarDeclaracionTemporal", EsValido = false, Mensaje = mensajeError }; } } catch (Exception ex) { resultado = new ResultadoViewModel() { EsValido = false, Mensaje = "Se generó un error al guardar la declaración. Inténtelo nuevamente." }; RegistroEvento.Error( ref ex, CodigoEvento.ErrorNegocio, "DeclaracionController", rfc: contribuyente != null && !string.IsNullOrEmpty(contribuyente.Rfc) ? contribuyente.Rfc : "NULO"); } return(this.Json(resultado, JsonRequestBehavior.AllowGet)); }