public ActionResult GuardarCatalogo() { var oJRespuesta = new JsonResponse(); Ent_Usuario _usuario = (Ent_Usuario)Session[Ent_Constantes.NameSessionUser]; if (_usuario == null) { oJRespuesta.Data = -1; oJRespuesta.Message = "Debe Iniciar sessión."; } else { string NombreCarpeta = Post("Catologo_Carpeta"); Ent_Catalogo catalogo = new Ent_Catalogo(); catalogo.Catalogo_Id = Convert.ToInt32(Post("Catalogo_Id")); catalogo.Catalogo_Titulo = Post("Catalogo_Titulo"); catalogo.Catalogo_Descripcion = Post("Catalogo_Descripcion"); catalogo.Catalogo_Estado = Post("Catalogo_Estado"); catalogo.Catologo_Orden = Post("Catologo_Orden"); catalogo.Catalogo_strNroPag = Post("Catalogo_strNroPag"); catalogo.Catalogo_UpdArchivo = Post("Catalogo_UpdArchivo"); catalogo.Catologo_Carpeta = NombreCarpeta; catalogo.UsuCrea = _usuario.usu_login; catalogo.Ip = _usuario.usu_ip; int IdCatalogo = catalogoBL.InsertarCatalogo(catalogo); oJRespuesta.Data = IdCatalogo; if (IdCatalogo > 0) { if (catalogo.Catalogo_UpdArchivo == "S") { CopiarFolderPlantilla(catalogo.Catologo_Carpeta); foreach (string fileName in Request.Files) { HttpPostedFileBase file = Request.Files[fileName]; string nombrelbl = fileName.Remove(0, 16); string nombre = Post("Catalogo_Nombre" + nombrelbl); Boolean valido = true; valido = catalogoBL.GuardarCatalogoArchivo(NombreCarpeta, nombre, file); } editar_html(catalogo.Catologo_Carpeta, catalogo.Catalogo_strNroPag, catalogo.Catalogo_Titulo); //cargar_fotos(catalogo.Catologo_Carpeta); crear_pdf(catalogo.Catologo_Carpeta); } } } return(Json(oJRespuesta, JsonRequestBehavior.AllowGet)); }