Beispiel #1
0
        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();
        }
Beispiel #2
0
        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();
                }
            }
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        public AdjuntoBE GetByIdAdjunto(string IdAdjunto)
        {
            AdjuntoBE AdjuntoBE = new AdjuntoBE();

            AdjuntoBE = AdjuntoDA.Instanse.GetByIdAdjunto(IdAdjunto);

            return(AdjuntoBE);
        }
Beispiel #5
0
    public AdjuntoBE GetByIdAdjunto(int IdAdjunto)
    {
        AdjuntoBE AdjuntoBE = new AdjuntoBE();
        AdjuntoBL AdjuntoBL = new AdjuntoBL();

        AdjuntoBE = AdjuntoBL.GetByIdAdjunto(connstring, IdAdjunto);

        return(AdjuntoBE);
    }
Beispiel #6
0
    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);
    }
Beispiel #7
0
    public void DeleteByIdCargaFilename(string FileName, string IdCarga)
    {
        AdjuntoBE AdjuntoBE = new AdjuntoBE();
        AdjuntoBL AdjuntoBL = new AdjuntoBL();

        AdjuntoBE.IdCarga       = IdCarga;
        AdjuntoBE.NombreAdjunto = FileName;

        AdjuntoBL.DeleteByIdCargaFilename(AdjuntoBE);
    }
Beispiel #8
0
 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;
     }
 }
Beispiel #9
0
    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);
    }
Beispiel #10
0
        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();
                }
            }
        }
Beispiel #11
0
    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);
    }
Beispiel #12
0
        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();
        }
Beispiel #13
0
    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();
        }
    }
Beispiel #14
0
    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)
        {
        }
    }
Beispiel #15
0
 public void DeleteByIdCargaFilename(AdjuntoBE AdjuntoBE)
 {
     AdjuntoDA.Instanse.DeleteByIdCargaFilename(AdjuntoBE);
 }
Beispiel #16
0
 public void Insert(AdjuntoBE AdjuntoBE)
 {
     AdjuntoDA.Instanse.Insert(AdjuntoBE);
 }