示例#1
0
        public ActionResult Importar(ImportarArchivosViewModel viewModel)
        {
            /* Take user. */
            Usuario usuario = JsonConvert.DeserializeObject <Usuario>(viewModel.UserJson);

            usuario.Json      = viewModel.UserJson;
            viewModel.Usuario = usuario;
            ViewBag.UserJson  = viewModel.UserJson;

            /* Saving files */
            CabeceroRespuesta cabeceroRespuesta = ArchivosFacade.SalvarArchivos(viewModel);

            viewModel.CabeceroRespuesta = cabeceroRespuesta;
            return(View("~/Views/Nacimientos/Archivos/Importar.cshtml", viewModel));
        }
示例#2
0
        public ActionResult CargaCatalogos(string userJson)
        {
            Usuario usuario = JsonConvert.DeserializeObject <Usuario>(userJson);

            usuario.Json     = userJson;
            ViewBag.UserJson = userJson;

            PreCargaPeticion preCargaPeticion = new PreCargaPeticion
            {
                Cabecero = new CabeceroPeticion
                {
                    SesionId = usuario.SesionId
                },

                ColArchivo = new Collection <Archivo>()
            };

            preCargaPeticion.ColArchivo.Add(new Archivo
            {
                Ano           = "2019",
                Extension     = "accdb",
                Identificador = 1,
                Nombre        = "C:\\inetpub\\wwwroot\\Sadena\\SadenaFenix\\CATALOGOS.accdb"
            });
            ViewBag.ResultadoCarga = "-1";
            Servicio          servicio  = new Servicio();
            CabeceroRespuesta respuesta = servicio.PreCargarDatos(preCargaPeticion);

            if (respuesta.CodigoRespuesta == 0)
            {
                respuesta = servicio.ProcesarCarga(preCargaPeticion);
                if (respuesta.CodigoRespuesta == 0)
                {
                    ViewBag.ResultadoCarga = 0;
                }
            }
            else if (respuesta.CodigoRespuesta == 2)
            {
                ViewBag.ResultadoCarga = 2;
            }
            return(View("~/Views/Home/SuperAdministrador.cshtml"));
        }