protected void Button_GuardarAdjunto_Click(object sender, EventArgs e) { tools _tools = new tools(); Decimal ID_MAESTRA_COMPROMISO = Convert.ToDecimal(HiddenField_ID_MAESTRA_COMPROMISO.Value); Byte[] ARCHIVO = null; Int32 ARCHIVO_TAMANO = 0; String ARCHIVO_EXTENSION = null; String ARCHIVO_TYPE = null; if (FileUpload_Adjunto.HasFile == true) { using (BinaryReader reader = new BinaryReader(FileUpload_Adjunto.PostedFile.InputStream)) { ARCHIVO = reader.ReadBytes(FileUpload_Adjunto.PostedFile.ContentLength); ARCHIVO_TAMANO = FileUpload_Adjunto.PostedFile.ContentLength; ARCHIVO_TYPE = FileUpload_Adjunto.PostedFile.ContentType; ARCHIVO_EXTENSION = _tools.obtenerExtensionArchivo(FileUpload_Adjunto.PostedFile.FileName); } } DateTime FECHA_SEGUIMIENTO = Convert.ToDateTime(Label_FechaNuevoSeguimiento.Text); String SEGUIMIENTO = TextBox_SeguimientoNuevo.Text.Trim(); String DESCRIPCION = TextBox_DescripcionAdjunto.Text.Trim(); Programa _programa = new Programa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); Decimal ID_SEGUIMIENTO = _programa.AdicionarSeguimientoCompromiso(ID_MAESTRA_COMPROMISO, SEGUIMIENTO, DESCRIPCION, ARCHIVO, ARCHIVO_TAMANO, ARCHIVO_EXTENSION, ARCHIVO_TYPE, FECHA_SEGUIMIENTO); if (ID_SEGUIMIENTO <= 0) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _programa.MensajeError, Proceso.Error); } else { CargarSeguimientoCompromiso(ID_MAESTRA_COMPROMISO); Panel_NuevoAdjunto.Visible = false; Button_NuevoAdjunto.Visible = true; Button_GuardarAdjunto.Visible = false; Button_CancelarAdjunto.Visible = false; Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "El seguimiento fue actualizado correctamente.", Proceso.Correcto); } }