protected void Page_Load(object sender, EventArgs e) { string tipo = ""; string page = ""; int tipo_aux = 0; int page_aux = 0; ModelDataRecurso objReturn = new ModelDataRecurso(); if (HttpContext.Current.Request.HttpMethod == "POST") { NameValueCollection pColl = Request.Params; if (pColl.AllKeys.Contains("tipo")) { tipo = Request.Params.GetValues("tipo")[0].ToString(); } if (pColl.AllKeys.Contains("pagina")) { page = Request.Params.GetValues("pagina")[0].ToString(); } if (!string.IsNullOrEmpty(tipo)) { tipo_aux = Convert.ToInt16(tipo); } if (!string.IsNullOrEmpty(page)) { page_aux = Convert.ToInt16(page); } AuditoriasCiudadanas.Controllers.CapacitacionController datos = new Controllers.CapacitacionController(); objReturn = datos.ObtListadoRecursoMutimediaByPag(page_aux, tipo_aux); } AuditoriasCiudadanas.App_Code.funciones datos_func = new AuditoriasCiudadanas.App_Code.funciones(); string outTxt = string.Empty; outTxt = datos_func.convertToJsonObj(objReturn); Response.Write(outTxt); }
protected void Page_Load(object sender, EventArgs e) { try { if (HttpContext.Current.Request.HttpMethod == "POST") { string tipo = ""; string id_usuario = ""; string titulo = ""; string descripcion = ""; string ruta = ""; string cod_error = ""; string msg_error = ""; int tipo_aux = 0; int id_usuario_aux = 0; string outTxt = ""; string fecha = DateTime.Now.ToString("yyyy-MM-dd"); NameValueCollection pColl = Request.Params; if (pColl.AllKeys.Contains("tipo")) { tipo = Request.Params.GetValues("tipo")[0].ToString(); if (!string.IsNullOrEmpty(tipo)) { tipo_aux = Convert.ToInt16(tipo); } } if (pColl.AllKeys.Contains("id_usuario")) { id_usuario = Request.Params.GetValues("id_usuario")[0].ToString(); if (!string.IsNullOrEmpty(id_usuario)) { id_usuario_aux = Convert.ToInt16(id_usuario); } } if (pColl.AllKeys.Contains("titulo")) { titulo = Request.Params.GetValues("titulo")[0].ToString(); } if (pColl.AllKeys.Contains("desc")) { descripcion = Request.Params.GetValues("desc")[0].ToString(); } string pathrefer = Request.UrlReferrer.ToString(); string dir_upload = ConfigurationManager.AppSettings["ruta_audiencias"]; string Serverpath = HttpContext.Current.Server.MapPath("~/" + dir_upload); HttpFileCollection hfc = Request.Files; for (int i = 0; i < hfc.Count; i++) { HttpPostedFile postedFile = hfc[i]; string file; if (HttpContext.Current.Request.Browser.Browser.ToUpper() == "IE") { string[] files = postedFile.FileName.Split(new char[] { '\\' }); file = files[files.Length - 1]; } else // In case of other browsers { file = postedFile.FileName; } if (!Directory.Exists(Serverpath)) { Directory.CreateDirectory(Serverpath); } string fileDirectory = Serverpath; if (Request.QueryString["fileName"] != null) { file = Request.QueryString["fileName"]; if (File.Exists(fileDirectory + "\\" + file)) { File.Delete(fileDirectory + "\\" + file); } } string ext = Path.GetExtension(fileDirectory + "\\" + file); //file = Guid.NewGuid() + ext; // Creating a unique name for the file fileDirectory = Serverpath + "\\" + file; postedFile.SaveAs(fileDirectory); if (File.Exists(fileDirectory)) { ruta = fileDirectory; Controllers.CapacitacionController datos = new Controllers.CapacitacionController(); outTxt = datos.addRecursoMultimedia(tipo_aux, titulo, descripcion, ruta, id_usuario_aux); string[] separador = new string[] { "<||>" }; var result = outTxt.Split(separador, StringSplitOptions.None); cod_error = result[0]; msg_error = result[1]; } else { cod_error = "-1"; msg_error = "Error al guardar archivo pdf"; } } DataTable dt_errores = new DataTable(); dt_errores.Columns.Add("cod_error", typeof(string)); dt_errores.Columns.Add("msg_error", typeof(string)); dt_errores.Rows.Add(cod_error, msg_error); AuditoriasCiudadanas.App_Code.funciones datos_func = new AuditoriasCiudadanas.App_Code.funciones(); outTxt = datos_func.convertToJson(dt_errores); Response.Write(outTxt); } } catch (Exception exp) { Response.Write(exp.Message); } }