public bool UpdateUser(APIUsers.Library.Models.User user)
        {
            List <SqlParameter> _Parametros = new List <SqlParameter>();

            try
            {
                _Parametros.Add(new SqlParameter("@Nick", user.Nick));
                //_Parametros.Add(new SqlParameter("@Password", password));
                _Parametros.Add(new SqlParameter("@Name", user.Name));
                _Parametros.Add(new SqlParameter("@RefreshToken", user.RefreshToken));
                _Parametros.Add(new SqlParameter("@RefreshTokenExpiryTime", user.RefreshTokenExpiryTime));

                //SqlParameter valreg = new SqlParameter();
                //valreg.ParameterName = "@Id";
                //valreg.DbType = DbType.Int32;
                //valreg.Direction = ParameterDirection.Output;
                //_Parametros.Add(valreg);

                sql.PrepararProcedimiento("dbo.[USER.UpdateRefreshToken]", _Parametros);
                sql.EjecutarProcedimiento().ToString();
                //return 0;
                return(true);
            }
            catch (SqlException sqlEx)
            {
                throw new Exception(sqlEx.Message, sqlEx);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
        }
        public bool UpdateUser(UserMin user)
        {
            List <SqlParameter> _Parametros = new List <SqlParameter>();

            try
            {
                _Parametros.Add(new SqlParameter("@Nick", user.Nick));
                _Parametros.Add(new SqlParameter("@Password", user.Password));
                _Parametros.Add(new SqlParameter("@Name", user.FirstName));
                _Parametros.Add(new SqlParameter("@Last", user.Lastname));
                _Parametros.Add(new SqlParameter("@email", user.Email));
                _Parametros.Add(new SqlParameter("@Address", user.Address));
                _Parametros.Add(new SqlParameter("@City", user.City));
                _Parametros.Add(new SqlParameter("@State", user.State));
                _Parametros.Add(new SqlParameter("@Country", user.Country));
                _Parametros.Add(new SqlParameter("@Zip", user.Zip));
                _Parametros.Add(new SqlParameter("@Imagen", user.Imagen));
                _Parametros.Add(new SqlParameter("@Id", user.ID));
                _Parametros.Add(new SqlParameter("@Phone", user.Phone));
                sql.PrepararProcedimiento("dbo.[USER.Update]", _Parametros);
                sql.EjecutarProcedimiento();
            }
            catch (SqlException sqlEx)
            {
                throw new Exception(sqlEx.Message, sqlEx);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
            return(true);
        }
Beispiel #3
0
        public bool UpdateProduct(Product product)
        {
            List <SqlParameter> _Parametros = new List <SqlParameter>();

            try{
                _Parametros.Add(new SqlParameter("@Title", product.Title));
                _Parametros.Add(new SqlParameter("@SKU", product.Sku));
                _Parametros.Add(new SqlParameter("@Description", product.Description));
                _Parametros.Add(new SqlParameter("@Brand", product.Brand));
                _Parametros.Add(new SqlParameter("@Ranking", product.Ranking));
                _Parametros.Add(new SqlParameter("@Price", product.Price));
                _Parametros.Add(new SqlParameter("@SeelingPrice", product.SeelingPrice));
                _Parametros.Add(new SqlParameter("@Status", product.Status));
                _Parametros.Add(new SqlParameter("@Image", product.Imagen));
                _Parametros.Add(new SqlParameter("@IdCategory", product.IdCategory));
                _Parametros.Add(new SqlParameter("@Id", product.Id));
                sql.PrepararProcedimiento("dbo.[PRODUCT.Update]", _Parametros);
                sql.EjecutarProcedimiento();
                return(true);
            }
            catch (SqlException sqlEx)
            {
                return(false);

                throw new Exception(sqlEx.Message, sqlEx);
            }
            catch (Exception ex)
            {
                return(false);

                throw new Exception(ex.Message, ex);
            }
        }
Beispiel #4
0
    public User Registro(User user)
    {
        SqlConexion         _conexion   = new SqlConexion();
        List <SqlParameter> _Parametros = new List <SqlParameter>();

        try
        {
            //Abrir conexion
            _conexion.Conectar(System.Configuration.ConfigurationManager.ConnectionStrings["MiBD"].ToString());
            // Se agregan parámetros a la lista List <SqlParameter>, con los valores para cada parametro que se obtienen de los atributos
            // del objeto Pej.Objeto . Atributo_x
            _Parametros.Add(new SqlParameter("@Name", user.Name));
            _Parametros.Add(new SqlParameter("@Password", user.Password));
            _Parametros.Add(new SqlParameter("@LastName", user.LastName));
            _Parametros.Add(new SqlParameter("@Nick", user.Nick));
            _conexion.PrepararProcedimiento("sp_SetUser", _Parametros);
            _conexion.EjecutarProcedimiento();
            return(user);
        }
        catch (Exception ex)
        {
            throw new Exception(ex.Message);
        }
        finally
        {
            _conexion.Desconectar();
            _conexion = null;
        }
    }
        public void SaveNewUser(User newUser)
        {
            SqlConexion         conn       = new SqlConexion();
            List <SqlParameter> parameters = new List <SqlParameter>();

            try
            {
                conn.Conectar(ConfigurationManager.ConnectionStrings["myDB"].ConnectionString);

                parameters.Add(new SqlParameter("@Nombre", newUser.Name));
                parameters.Add(new SqlParameter("@Apellidos", newUser.LastName));
                parameters.Add(new SqlParameter("@Nick", newUser.Nick));
                parameters.Add(new SqlParameter("@Password", newUser.Password));
                conn.PrepararProcedimiento("dbo.sp_AddNewUser", parameters);
                conn.EjecutarProcedimiento();

                //return Ok();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conn.Desconectar();
            }
        }
        public IHttpActionResult UpdateUserPassword([FromBody] User user)
        {
            SqlConexion         conn       = new SqlConexion();
            List <SqlParameter> parameters = new List <SqlParameter>();

            try
            {
                conn.Conectar(ConfigurationManager.ConnectionStrings["myDB"].ConnectionString);

                parameters.Add(new SqlParameter("@Id", user.Id));
                parameters.Add(new SqlParameter("@Password", user.Password));
                conn.PrepararProcedimiento("dbo.sp_UpdatePassword", parameters);
                conn.EjecutarProcedimiento();

                return(Ok());
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conn.Desconectar();
            }
        }
        public int UpdateRefreshTokenExpiryTime(User user)
        {
            List <SqlParameter> _Parametros = new List <SqlParameter>();

            try
            {
                _Parametros.Add(new SqlParameter("@Id", user.Id));
                _Parametros.Add(new SqlParameter("@RefreshToken", user.RefreshToken));
                _Parametros.Add(new SqlParameter("@RefreshTokenExpiryTime", user.RefreshTokenExpiryTime));
                sql.PrepararProcedimiento("dbo.[USER.UpdateRefreshTokenExpiryTime]", _Parametros);
                return(int.Parse(sql.EjecutarProcedimiento().ToString()));
                //return 0;
            }
            catch (SqlException sqlEx)
            {
                throw new Exception(sqlEx.Message, sqlEx);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
        }
        public int UpdateProduct(int id, string sku, string titulo, string descripcion, int idPLataforma, int idGenero, int idClasificacion, string urlVideo, decimal costo, decimal precioVenta, string edicion, string fechaLanzamiento)
        {
            int IdProduct = 0;
            List <SqlParameter> _Parametros = new List <SqlParameter>();

            //sku = functions.RandomSku();
            try
            {
                _Parametros.Add(new SqlParameter("@id", id));
                _Parametros.Add(new SqlParameter("@sku", sku));
                _Parametros.Add(new SqlParameter("@titulo", titulo));
                _Parametros.Add(new SqlParameter("@descripcion", descripcion));
                _Parametros.Add(new SqlParameter("@idPlataforma", idPLataforma));
                _Parametros.Add(new SqlParameter("@idGenero", idGenero));
                _Parametros.Add(new SqlParameter("@idClasificacion", idClasificacion));
                _Parametros.Add(new SqlParameter("@urlVideo", urlVideo));
                _Parametros.Add(new SqlParameter("@costo", costo));
                _Parametros.Add(new SqlParameter("@precioVenta", precioVenta));
                _Parametros.Add(new SqlParameter("@edicion", edicion));
                _Parametros.Add(new SqlParameter("@fechaLanzamiento", fechaLanzamiento));
                //SqlParameter valreg = new SqlParameter();
                //valreg.ParameterName = "@Id";
                //valreg.DbType = DbType.Int32;
                //valreg.Direction = ParameterDirection.Output;
                //_Parametros.Add(valreg);

                sql.PrepararProcedimiento("dbo.[PRODUCT.Update]", _Parametros);
                IdProduct = int.Parse(sql.EjecutarProcedimiento().ToString());
                return(IdProduct);
            }
            catch (SqlException sqlEx)
            {
                throw new Exception(sqlEx.Message, sqlEx);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
        }
Beispiel #9
0
        public bool DeleteCategory(int id)
        {
            List <SqlParameter> _Parametros = new List <SqlParameter>();

            try
            {
                _Parametros.Add(new SqlParameter("@Id", id));
                sql.PrepararProcedimiento("dbo.[CATEGORY.Delete]", _Parametros);
                sql.EjecutarProcedimiento();
            }
            catch (SqlException sqlEx)
            {
                return(false);

                throw new Exception(sqlEx.Message, sqlEx);
            }
            catch (Exception ex)
            {
                return(false);

                throw new Exception(ex.Message, ex);
            }
            return(true);
        }