public void Insert(AdjuntoBE AdjuntoBE) { string connectionString = ConfigurationManager.ConnectionStrings["DB_Valua"].ConnectionString; SqlConnection con = new SqlConnection(); con.ConnectionString = connectionString; con.Open(); string nombreProcedure = "AdjuntosInsert"; SqlCommand cmd = new SqlCommand(nombreProcedure, con); cmd.CommandType = CommandType.StoredProcedure; SqlParameter Sp1 = new SqlParameter("@Filename", AdjuntoBE.NombreAdjunto); cmd.Parameters.Add(Sp1); SqlParameter Sp2 = new SqlParameter("@Adjunto", AdjuntoBE.AdjuntoFisico); cmd.Parameters.Add(Sp2); SqlParameter Sp3 = new SqlParameter("@Filesize", AdjuntoBE.AdjuntoFileSize); cmd.Parameters.Add(Sp3); SqlParameter Sp4 = new SqlParameter("@Type", AdjuntoBE.AdjuntoFileType); cmd.Parameters.Add(Sp4); SqlParameter Sp5 = new SqlParameter("@IdCarga", AdjuntoBE.IdCarga); cmd.Parameters.Add(Sp5); SqlParameter Sp6 = new SqlParameter("@IdAdjunto", AdjuntoBE.IdAdjunto); cmd.Parameters.Add(Sp6); cmd.ExecuteNonQuery(); }
public bool AdjuntoTemporalDeleteByIdCarga(DBHelper pDBHelper, AdjuntoBE AdjuntoBE) { DBHelper.Parameters[] colParameters = null; try { colParameters = new DBHelper.Parameters[] { new DBHelper.Parameters("@IdCarga", string.IsNullOrEmpty(AdjuntoBE.IdCarga) ? (object)DBNull.Value : AdjuntoBE.IdCarga), new DBHelper.Parameters("@UsuarioModificacion", string.IsNullOrEmpty(AdjuntoBE.UsuarioModificacion) ? (object)DBNull.Value : AdjuntoBE.UsuarioModificacion) }; pDBHelper.CreateDBParameters(colParameters); int lfilasAfectadas = pDBHelper.ExecuteNonQuery(pDBHelper.concatOwner("AdjuntoTemporalDeleteByIdCarga"), CommandType.StoredProcedure, Utility.ConnectionState.KeepOpen, ParameterError.notInclude, CleanParameters.preserve); return(lfilasAfectadas > 0); } catch (Exception ex) { throw ex; } finally { colParameters = null; if (pDBHelper != null && pDBHelper.Command.Transaction == null) { pDBHelper.Dispose(); } } }
public AdjuntoBE GetByIdAdjunto(string IdAdjunto) { AdjuntoBE oAdjuntoBE = new AdjuntoBE(); string connectionString = ConfigurationManager.ConnectionStrings["DB_Valua"].ConnectionString; SqlConnection con = new SqlConnection(); con.ConnectionString = connectionString; con.Open(); string nombreProcedure = "AdjuntosGetByIdAdjunto"; SqlCommand cmd = new SqlCommand(nombreProcedure, con); cmd.CommandType = CommandType.StoredProcedure; SqlParameter sp1 = new SqlParameter("@IdAdjunto", IdAdjunto); cmd.Parameters.Add(sp1); using (IDataReader dataReader = cmd.ExecuteReader()) { if (dataReader.Read()) { oAdjuntoBE.NombreAdjunto = dataReader["Adjunto_filename"].ToString(); oAdjuntoBE.AdjuntoFisico = (byte[])dataReader["Adjunto"]; oAdjuntoBE.AdjuntoFileSize = Convert.ToInt32(dataReader["Adjunto_filesize"]); oAdjuntoBE.AdjuntoFileType = dataReader["Adjunto_Type"].ToString(); oAdjuntoBE.IdCarga = dataReader["IdCarga"].ToString(); oAdjuntoBE.IdAdjunto = Convert.ToInt32(dataReader["IdAdjunto"].ToString()); } } return(oAdjuntoBE); }
public AdjuntoBE GetByIdAdjunto(string IdAdjunto) { AdjuntoBE AdjuntoBE = new AdjuntoBE(); AdjuntoBE = AdjuntoDA.Instanse.GetByIdAdjunto(IdAdjunto); return(AdjuntoBE); }
public AdjuntoBE GetByIdAdjunto(int IdAdjunto) { AdjuntoBE AdjuntoBE = new AdjuntoBE(); AdjuntoBL AdjuntoBL = new AdjuntoBL(); AdjuntoBE = AdjuntoBL.GetByIdAdjunto(connstring, IdAdjunto); return(AdjuntoBE); }
public void AdjuntoTemporalDeleteByIdCarga(string IdCarga) { AdjuntoBE AdjuntoBE = new AdjuntoBE(); AdjuntoBL AdjuntoBL = new AdjuntoBL(); AdjuntoBE.IdCarga = IdCarga; AdjuntoBE.UsuarioModificacion = User.Identity.Name; AdjuntoBL.AdjuntoTemporalDeleteByIdCarga(connstring, AdjuntoBE); }
public void DeleteByIdCargaFilename(string FileName, string IdCarga) { AdjuntoBE AdjuntoBE = new AdjuntoBE(); AdjuntoBL AdjuntoBL = new AdjuntoBL(); AdjuntoBE.IdCarga = IdCarga; AdjuntoBE.NombreAdjunto = FileName; AdjuntoBL.DeleteByIdCargaFilename(AdjuntoBE); }
public bool AdjuntoTemporalDeleteByIdCarga(string connstring, AdjuntoBE AdjuntoBE) { try { DBHelper _oDBHelper = new DBHelper(connstring, Providers.SqlServer); return(AdjuntoDA.Instanse.AdjuntoTemporalDeleteByIdCarga(_oDBHelper, AdjuntoBE)); } catch (Exception ex) { throw ex; } }
public void GetById(int IdAdjunto) { AdjuntoBE AdjuntoBE = new AdjuntoBE(); AdjuntoBL AdjuntoBL = new AdjuntoBL(); AdjuntoBE = AdjuntoBL.GetByIdAdjunto(connstring, IdAdjunto); AdjuntoBE.AdjuntoFisico = null; JavaScriptSerializer js = new JavaScriptSerializer(); string strJSON = js.Serialize(AdjuntoBE); Context.Response.Clear(); Context.Response.ContentType = "application/json"; Context.Response.Flush(); Context.Response.Write(strJSON); }
public AdjuntoBE GetByIdAdjunto(DBHelper pDBHelper, int IdAdjunto) { AdjuntoBE oAdjuntoBE = new AdjuntoBE(); DBHelper.Parameters[] colParameters = null; try { // Parámetros colParameters = new DBHelper.Parameters[] { new DBHelper.Parameters("@IdAdjunto", IdAdjunto == Constantes.INT_NULO ? (object)DBNull.Value : IdAdjunto), }; pDBHelper.ClearParameter(); pDBHelper.CreateDBParameters(colParameters); using (IDataReader dataReader = pDBHelper.ExecuteReader(pDBHelper.concatOwner("AdjuntoGetById"), CommandType.StoredProcedure, Utility.ConnectionState.CloseOnExit)) { // Leyendo reader if (dataReader.Read()) { oAdjuntoBE.NombreAdjunto = dataReader["Nombre"].ToString(); oAdjuntoBE.AdjuntoFisico = (byte[])dataReader["Fisico"]; oAdjuntoBE.AdjuntoFileSize = Convert.ToInt32(dataReader["Tamano"]); oAdjuntoBE.AdjuntoFileType = dataReader["Tipo"].ToString(); oAdjuntoBE.IdAdjunto = Convert.ToInt32(dataReader["IdAdjunto"].ToString()); oAdjuntoBE.UsuarioCreacion = dataReader["UsuarioCreacion"].ToString(); oAdjuntoBE.FechaCreacion = Convert.ToDateTime(dataReader["FechaCreacion"]); oAdjuntoBE.UsuarioModificacion = dataReader["UsuarioModificacion"].ToString(); oAdjuntoBE.FechaModificacion = Convert.ToDateTime(dataReader["FechaModificacion"]); } } return(oAdjuntoBE); } catch (Exception ex) { throw ex; } finally { colParameters = null; if (pDBHelper != null && pDBHelper.Command.Transaction == null) { pDBHelper.Dispose(); } } }
public void GetLastByUser() { AdjuntoBE AdjuntoBE = new AdjuntoBE(); AdjuntoBL AdjuntoBL = new AdjuntoBL(); string CuentaUsuario = User.Identity.Name; AdjuntoBE = AdjuntoBL.GetLastByUser(connstring, CuentaUsuario); AdjuntoBE.AdjuntoFisico = null; JavaScriptSerializer js = new JavaScriptSerializer(); string strJSON = js.Serialize(AdjuntoBE); Context.Response.Clear(); Context.Response.ContentType = "application/json"; Context.Response.Flush(); Context.Response.Write(strJSON); }
public void DeleteByIdCargaFilename(AdjuntoBE AdjuntoBE) { string connectionString = ConfigurationManager.ConnectionStrings["DB_Valua"].ConnectionString; SqlConnection con = new SqlConnection(); con.ConnectionString = connectionString; con.Open(); string nombreProcedure = "AdjuntoDeleteByIdCargaFilename"; SqlCommand cmd = new SqlCommand(nombreProcedure, con); cmd.CommandType = CommandType.StoredProcedure; SqlParameter Sp1 = new SqlParameter("@IdCarga", AdjuntoBE.IdCarga); cmd.Parameters.Add(Sp1); SqlParameter Sp2 = new SqlParameter("@FileName", AdjuntoBE.NombreAdjunto); cmd.Parameters.Add(Sp2); cmd.ExecuteNonQuery(); }
protected void Page_Load(object sender, EventArgs e) { if (!string.IsNullOrEmpty(Request.QueryString["IdAdjunto"])) { int IdAdjunto = Convert.ToInt32(Request.QueryString["IdAdjunto"].ToString()); wsAdjunto BLAdjunto = new wsAdjunto(); AdjuntoBE oAdjuntoBE = BLAdjunto.GetByIdAdjunto(IdAdjunto); string name = oAdjuntoBE.NombreAdjunto; string contentType = oAdjuntoBE.AdjuntoFileType; byte[] data = oAdjuntoBE.AdjuntoFisico; Response.Clear(); Response.AddHeader("content-disposition", string.Format("attachment;filename={0}", name)); Response.ContentType = "application/octet-stream"; Response.BinaryWrite(data); Response.End(); } }
protected void Page_Load(object sender, EventArgs e) { string urltmp = HttpContext.Current.Request.Url.AbsoluteUri; try { idCarga.Value = Request.QueryString["IdCarga"].ToString(); } catch (Exception ex) {} foreach (string s in Request.Files) { HttpPostedFile file = Request.Files[s]; AdjuntoBE AdjuntoBE = new AdjuntoBE(); AdjuntoBL AdjuntoBL = new AdjuntoBL(); AdjuntoBE.IdCarga = idCarga.Value.ToString(); AdjuntoBE.NombreAdjunto = file.FileName; AdjuntoBE.AdjuntoFileType = file.ContentType; AdjuntoBE.AdjuntoFileSize = file.ContentLength; AdjuntoBE.UsuarioCreacion = User.Identity.Name; using (var binaryReader = new BinaryReader(file.InputStream)) { AdjuntoBE.AdjuntoFisico = binaryReader.ReadBytes(file.ContentLength); } AdjuntoBL.AdjuntoTemporalInsert(connstring, AdjuntoBE); } if (!Page.IsPostBack) { } }
public void DeleteByIdCargaFilename(AdjuntoBE AdjuntoBE) { AdjuntoDA.Instanse.DeleteByIdCargaFilename(AdjuntoBE); }
public void Insert(AdjuntoBE AdjuntoBE) { AdjuntoDA.Instanse.Insert(AdjuntoBE); }