public JObject UploadImage(int?id, HttpPostedFileBase file) { JObject ArcJson = new JObject(); int plan = 0; try { if (id == null) { ArcJson = Funcion.CreateJsonResponse(1, "El Plan no Existe"); } else { plan = (int)id; if (file == null) { ArcJson = Funcion.CreateJsonResponse(1, "No hay Imagen Anexa"); } else if (!Funcion.PlanExist(plan)) { ArcJson = Funcion.CreateJsonResponse(1, "El Plan no Existe"); } else { string sExtension = System.IO.Path.GetExtension(file.FileName).Substring(1); Stream stream = file.InputStream; Image image = Image.FromStream(stream); if (image.Height != 1024 || image.Width != 1420) { ArcJson = Funcion.CreateJsonResponse(1, "La Imagen no tiene las medidas Correctas"); } else { ProcessFileImage(plan, image, sExtension); ArcJson = Funcion.CreateJsonResponse(0, "La Imagen se subio Correctamente"); } } } return(ArcJson); } catch (Exception) { ArcJson = Funcion.CreateJsonResponse(1, "Ocurrio un Error grave en el Server de Imagenes"); return(ArcJson); } }
public JObject UploadIcon(int?id, HttpPostedFileBase file) { JObject ArcJson = new JObject(); int disciplina = 0; try { if (id == null) { ArcJson = Funcion.CreateJsonResponse(1, "La Disciplina no Existe"); } else { disciplina = (int)id; if (file == null) { ArcJson = Funcion.CreateJsonResponse(1, "No hay Icono Anexo"); } else if (!Funcion.DisciplineExist(disciplina)) { ArcJson = Funcion.CreateJsonResponse(1, "La Disciplina no Existe"); } else { string sExtension = System.IO.Path.GetExtension(file.FileName).Substring(1); Stream stream = file.InputStream; Image image = Image.FromStream(stream); if (image.Height != 90 || image.Width != 45) { ArcJson = Funcion.CreateJsonResponse(1, "El Icono no tiene las medidas Correctas"); } else { ProcessFileIcon(disciplina, image, sExtension); ArcJson = Funcion.CreateJsonResponse(0, "El Icono se subio Correctamente"); } } } return(ArcJson); } catch (Exception) { ArcJson = Funcion.CreateJsonResponse(1, "Ocurrio un Error grave en el Server de Imagenes"); return(ArcJson); } }
public JObject UploadAcronym(int?id, HttpPostedFileBase file) { JObject ArcJson = new JObject(); int disciplina = 0; try { if (id == null) { ArcJson = Funcion.CreateJsonResponse(1, "La Disciplina no Existe"); } else { disciplina = (int)id; if (file == null) { ArcJson = Funcion.CreateJsonResponse(1, "No hay Archivo Anexo"); } else if (!Funcion.DisciplineExist(disciplina)) { ArcJson = Funcion.CreateJsonResponse(1, "La Disciplina no Existe"); } else { string sExtension = System.IO.Path.GetExtension(file.FileName).Substring(1); if (sExtension != "svg") { ArcJson = Funcion.CreateJsonResponse(1, "El Archivo no es un SVG"); } else { ProcessFileAcronym(disciplina, file); ArcJson = Funcion.CreateJsonResponse(0, "El Archivo se subio Correctamente"); } } } return(ArcJson); } catch (Exception) { ArcJson = Funcion.CreateJsonResponse(1, "Ocurrio un Error grave en el Server de Imagenes"); return(ArcJson); } }