protected void btnGuardarNotificacion_Click(object sender, EventArgs e) { String textoValidacion = validarNotificacion(false); if (textoValidacion.Equals("")) { Stream fs = upFileNotificacion.PostedFile.InputStream; BinaryReader br = new BinaryReader(fs); Byte[] bytes = br.ReadBytes((Int32)fs.Length); ARCHIVO archivo = new ARCHIVO(); archivo = archivo.addArchivo(Path.GetFileName(upFileNotificacion.PostedFile.FileName), Path.GetExtension(upFileNotificacion.PostedFile.FileName).Substring(1), bytes); if (archivo.ARCHIVOID != 0) { NOTIFICACION notificacion = new NOTIFICACION(); notificacion.addNotificacion(txtNombreNotificacion.Text, txtDescripcionNotificacion.Text, archivo.ARCHIVOID, Convert.ToInt32(lblInstitucionId.Text)); cargarNotificaciones(); lblSucess.Text = "Se creo Correctamente la Notificacion"; pnlSucess.Visible = true; } else { lblError.Text = "El archivo es demasiado pesado"; pnlError.Visible = true; } } else { lblError.Text = textoValidacion; pnlError.Visible = true; } }
public int deleteArchivo(int archivoId) { int result = 0; ARCHIVO archivoDelete = obtainArchivoById(archivoId); if (archivoDelete != null) { Datos.ARCHIVOes.Remove(archivoDelete); result = Datos.SaveChanges(); } return(result); }
public ActionResult SubirArchivo(ARCHIVO _ARCHIVO) { //NombreArchivo_var = IdFlow.ToString() + "_" + HashSHA1(postedFile.FileName) + Extencion; foreach (var file in _ARCHIVO.Files) { if (file.ContentLength > 0) { var _NOMBRE_SOPORTE = Path.GetFileName(file.FileName); logicasoporte.CREAR(16, 1, _NOMBRE_SOPORTE, "SYSYTEM", file); } } return(RedirectToAction("SubirArchivo")); }
public int deleteNotificacion(int notificacionId) { int result = 0; NOTIFICACION notificacionDelete = obtainNotificacionById(notificacionId); if (notificacionDelete != null) { int archivoId = Convert.ToInt32(notificacionDelete.ARCHIVOID); Datos.NOTIFICACIONs.Remove(notificacionDelete); result = Datos.SaveChanges(); ARCHIVO archivo = new ARCHIVO(); archivo.deleteArchivo(archivoId); } return result; }
public int deleteNotificacion(int notificacionId) { int result = 0; NOTIFICACION notificacionDelete = obtainNotificacionById(notificacionId); if (notificacionDelete != null) { int archivoId = Convert.ToInt32(notificacionDelete.ARCHIVOID); Datos.NOTIFICACIONs.Remove(notificacionDelete); result = Datos.SaveChanges(); ARCHIVO archivo = new ARCHIVO(); archivo.deleteArchivo(archivoId); } return(result); }
public ARCHIVO addArchivo(String nombre, String descripcion, Byte[] bytes) { ARCHIVO archivo = new ARCHIVO(); try { archivo.ARCHIVOID = 0; archivo.NOMBRE = nombre; archivo.DESCRPCION = descripcion; archivo.DATA = bytes; Datos.ARCHIVOes.Add(archivo); Datos.SaveChanges(); } catch (Exception ex) { string x = ex.Message; } return archivo; }
public ARCHIVO addArchivo(String nombre, String descripcion, Byte[] bytes) { ARCHIVO archivo = new ARCHIVO(); try { archivo.ARCHIVOID = 0; archivo.NOMBRE = nombre; archivo.DESCRPCION = descripcion; archivo.DATA = bytes; Datos.ARCHIVOes.Add(archivo); Datos.SaveChanges(); } catch (Exception ex) { string x = ex.Message; } return(archivo); }
protected void btnEditarNotificacion_Click(object sender, EventArgs e) { String textoValidacion = validarNotificacion(true); if (textoValidacion.Equals("")) { ARCHIVO archivo = new ARCHIVO(); archivo = archivo.obtainArchivoById(Convert.ToInt32(lblArchivoId.Text)); if (!archivo.NOMBRE.Equals(upFileNotificacion.PostedFile.FileName)) { Stream fs = upFileNotificacion.PostedFile.InputStream; BinaryReader br = new BinaryReader(fs); Byte[] bytes = br.ReadBytes((Int32)fs.Length); archivo = archivo.refreshArchivo(Convert.ToInt32(lblArchivoId.Text),Path.GetFileName(upFileNotificacion.PostedFile.FileName), Path.GetExtension(upFileNotificacion.PostedFile.FileName).Substring(1), bytes); } if (archivo.ARCHIVOID != 0) { NOTIFICACION notificacion = new NOTIFICACION(); notificacion.refreshNotificacion(Convert.ToInt32(lblNotificacionId.Text), txtNombreNotificacion.Text, txtDescripcionNotificacion.Text, archivo.ARCHIVOID, Convert.ToInt32(lblInstitucionId.Text)); cargarNotificaciones(); lblSucess.Text = "Se edito Correctamente la Notificacion"; pnlSucess.Visible = true; } else { lblError.Text = "El archivo es demasiado pesado o el formato no es valido"; pnlError.Visible = true; } } else { lblError.Text = textoValidacion; pnlError.Visible = true; } }